Click or drag to resize

PipelineStageDefinitionTInput, TOutput Class

Base class for pipeline stages.
Inheritance Hierarchy

Namespace:  MongoDB.Driver
Assembly:  MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.6.0+Branch.origin/v2.6.x.Sha.593796a7b35dc59243383bcc684de296a5468f2e
Syntax
public abstract class PipelineStageDefinition<TInput, TOutput> : IPipelineStageDefinition

Type Parameters

TInput
The type of the input.
TOutput
The type of the output.

The PipelineStageDefinitionTInput, TOutput type exposes the following members.

Constructors
  NameDescription
Protected methodPipelineStageDefinitionTInput, TOutput
Initializes a new instance of the PipelineStageDefinitionTInput, TOutput class
Top
Properties
  NameDescription
Public propertyInputType
Gets the type of the input.
Public propertyOperatorName
Gets the name of the pipeline operator.
Public propertyOutputType
Gets the type of the output.
Top
Methods
Operators
  NameDescription
Public operatorStatic member(String to PipelineStageDefinitionTInput, TOutput)
Performs an implicit conversion from String to PipelineStageDefinitionTInput, TOutput.
Public operatorStatic member(BsonDocument to PipelineStageDefinitionTInput, TOutput)
Performs an implicit conversion from BsonDocument to PipelineStageDefinitionTInput, TOutput.
Top
Extension Methods
  NameDescription
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Top
See Also