Class AggregateFacet<TInput, TOutput>
Represents a facet to be passed to the Facet method.
public class AggregateFacet<TInput, TOutput> : AggregateFacet<TInput>
Type Parameters
TInput
The type of the input documents.
TOutput
The type of the otuput documents.
- Inheritance
-
AggregateFacet<TInput>AggregateFacet<TInput, TOutput>
- Inherited Members
Constructors
- AggregateFacet(string, PipelineDefinition<TInput, TOutput>)
Initializes a new instance of the AggregateFacet<TInput, TOutput> class.
Properties
- OutputSerializer
Gets the output serializer.
- OutputType
Gets the type of the output documents.
- Pipeline
Gets the facet pipeline.
Methods
- RenderPipeline(IBsonSerializer<TInput>, IBsonSerializerRegistry, LinqProvider)
Renders the facet pipeline.