Constructor InsertOpcodeOperation
- Namespace
- MongoDB.Driver.Core.Operations
- Assembly
- MongoDB.Driver.Core.dll
InsertOpcodeOperation(CollectionNamespace, IEnumerable<TDocument>, IBsonSerializer<TDocument>, MessageEncoderSettings)
Initializes a new instance of the InsertOpcodeOperation<TDocument> class.
public InsertOpcodeOperation(CollectionNamespace collectionNamespace, IEnumerable<TDocument> documents, IBsonSerializer<TDocument> serializer, MessageEncoderSettings messageEncoderSettings)
Parameters
collectionNamespaceCollectionNamespaceThe collection namespace.
documentsIEnumerable<TDocument>The documents.
serializerIBsonSerializer<TDocument>The serializer.
messageEncoderSettingsMessageEncoderSettingsThe message encoder settings.
InsertOpcodeOperation(CollectionNamespace, BatchableSource<TDocument>, IBsonSerializer<TDocument>, MessageEncoderSettings)
Initializes a new instance of the InsertOpcodeOperation<TDocument> class.
[Obsolete("Use the constructor that takes an IEnumerable<TDocument> instead of a BatchableSource<TDocument>.")]
public InsertOpcodeOperation(CollectionNamespace collectionNamespace, BatchableSource<TDocument> documentSource, IBsonSerializer<TDocument> serializer, MessageEncoderSettings messageEncoderSettings)
Parameters
collectionNamespaceCollectionNamespaceThe collection namespace.
documentSourceBatchableSource<TDocument>The document source.
serializerIBsonSerializer<TDocument>The serializer.
messageEncoderSettingsMessageEncoderSettingsThe message encoder settings.