Method Create
Create(IEnumerable<IPipelineStageDefinition>, IBsonSerializer<TOutput>)
Creates a pipeline.
public static PipelineDefinition<TInput, TOutput> Create(IEnumerable<IPipelineStageDefinition> stages, IBsonSerializer<TOutput> outputSerializer = null)
Parameters
stagesIEnumerable<IPipelineStageDefinition>The stages.
outputSerializerIBsonSerializer<TOutput>The output serializer.
Returns
- PipelineDefinition<TInput, TOutput>
Create(IEnumerable<BsonDocument>, IBsonSerializer<TOutput>)
Creates a pipeline.
public static PipelineDefinition<TInput, TOutput> Create(IEnumerable<BsonDocument> stages, IBsonSerializer<TOutput> outputSerializer = null)
Parameters
stagesIEnumerable<BsonDocument>The stages.
outputSerializerIBsonSerializer<TOutput>The output serializer.
Returns
- PipelineDefinition<TInput, TOutput>
Create(IEnumerable<string>, IBsonSerializer<TOutput>)
Creates a pipeline.
public static PipelineDefinition<TInput, TOutput> Create(IEnumerable<string> stages, IBsonSerializer<TOutput> outputSerializer = null)
Parameters
stagesIEnumerable<string>The stages.
outputSerializerIBsonSerializer<TOutput>The output serializer.
Returns
- PipelineDefinition<TInput, TOutput>
Create(params BsonDocument[])
Creates a pipeline.
public static PipelineDefinition<TInput, TOutput> Create(params BsonDocument[] stages)
Parameters
stagesBsonDocument[]The stages.
Returns
- PipelineDefinition<TInput, TOutput>
Create(params string[])
Creates a pipeline.
public static PipelineDefinition<TInput, TOutput> Create(params string[] stages)
Parameters
stagesstring[]The stages.
Returns
- PipelineDefinition<TInput, TOutput>