AsyncCursorTDocument Constructor (IChannelSource, CollectionNamespace, BsonDocument, IReadOnlyListTDocument, Int64, NullableInt32, NullableInt32, IBsonSerializerTDocument, MessageEncoderSettings, NullableTimeSpan) |
Note: This API is now obsolete.
Namespace:
MongoDB.Driver.Core.Operations
Assembly:
MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.18.0+554c799eb1ec8dd732f16c739387f6664df1ba7a
Syntax [ObsoleteAttribute("Use overload without query.")]
public AsyncCursor(
IChannelSource channelSource,
CollectionNamespace collectionNamespace,
BsonDocument query,
IReadOnlyList<TDocument> firstBatch,
long cursorId,
int? batchSize,
int? limit,
IBsonSerializer<TDocument> serializer,
MessageEncoderSettings messageEncoderSettings,
TimeSpan? maxTime = null
)
<ObsoleteAttribute("Use overload without query.")>
Public Sub New (
channelSource As IChannelSource,
collectionNamespace As CollectionNamespace,
query As BsonDocument,
firstBatch As IReadOnlyList(Of TDocument),
cursorId As Long,
batchSize As Integer?,
limit As Integer?,
serializer As IBsonSerializer(Of TDocument),
messageEncoderSettings As MessageEncoderSettings,
Optional maxTime As TimeSpan? = Nothing
)
[<ObsoleteAttribute("Use overload without query.")>]
new :
channelSource : IChannelSource *
collectionNamespace : CollectionNamespace *
query : BsonDocument *
firstBatch : IReadOnlyList<'TDocument> *
cursorId : int64 *
batchSize : Nullable<int> *
limit : Nullable<int> *
serializer : IBsonSerializer<'TDocument> *
messageEncoderSettings : MessageEncoderSettings *
?maxTime : Nullable<TimeSpan>
(* Defaults:
let _maxTime = defaultArg maxTime null
*)
-> AsyncCursor
Parameters
- channelSource
- Type: MongoDB.Driver.Core.BindingsIChannelSource
The channel source. - collectionNamespace
- Type: MongoDB.DriverCollectionNamespace
The collection namespace. - query
- Type: MongoDB.BsonBsonDocument
The query. - firstBatch
- Type: System.Collections.GenericIReadOnlyListTDocument
The first batch. - cursorId
- Type: SystemInt64
The cursor identifier. - batchSize
- Type: SystemNullableInt32
The size of a batch. - limit
- Type: SystemNullableInt32
The limit. - serializer
- Type: MongoDB.Bson.SerializationIBsonSerializerTDocument
The serializer. - messageEncoderSettings
- Type: MongoDB.Driver.Core.WireProtocol.Messages.EncodersMessageEncoderSettings
The message encoder settings. - maxTime (Optional)
- Type: SystemNullableTimeSpan
The maxTime for each batch.
See Also