Class BsonDocumentPipelineStageDefinition<TInput, TOutput>
public sealed class BsonDocumentPipelineStageDefinition<TInput, TOutput> : PipelineStageDefinition<TInput, TOutput>, IPipelineStageDefinition
Type Parameters
TInputTOutput
- Inheritance
-
PipelineStageDefinition<TInput, TOutput>BsonDocumentPipelineStageDefinition<TInput, TOutput>
- Implements
- Inherited Members
Constructors
BsonDocumentPipelineStageDefinition(BsonDocument, IBsonSerializer<TOutput>)
public BsonDocumentPipelineStageDefinition(BsonDocument document, IBsonSerializer<TOutput> outputSerializer = null)
Parameters
documentBsonDocumentoutputSerializerIBsonSerializer<TOutput>
Properties
OperatorName
public override string OperatorName { get; }
Property Value
Methods
Render(IBsonSerializer<TInput>, IBsonSerializerRegistry)
public override RenderedPipelineStageDefinition<TOutput> Render(IBsonSerializer<TInput> inputSerializer, IBsonSerializerRegistry serializerRegistry)
Parameters
inputSerializerIBsonSerializer<TInput>serializerRegistryIBsonSerializerRegistry
Returns
- RenderedPipelineStageDefinition<TOutput>