Method CreateOneAsync
CreateOneAsync(CreateIndexModel<TDocument>, CreateOneIndexOptions, CancellationToken)
Creates an index.
Task<string> CreateOneAsync(CreateIndexModel<TDocument> model, CreateOneIndexOptions options = null, CancellationToken cancellationToken = default)
Parameters
modelCreateIndexModel<TDocument>The model defining the index.
optionsCreateOneIndexOptionsThe create index operation options.
cancellationTokenCancellationTokenThe cancellation token.
Returns
CreateOneAsync(IndexKeysDefinition<TDocument>, CreateIndexOptions, CancellationToken)
Creates an index.
[Obsolete("Use CreateOneAsync with a CreateIndexModel instead.")]
Task<string> CreateOneAsync(IndexKeysDefinition<TDocument> keys, CreateIndexOptions options = null, CancellationToken cancellationToken = default)
Parameters
keysIndexKeysDefinition<TDocument>The keys.
optionsCreateIndexOptionsThe create index request options.
cancellationTokenCancellationTokenThe cancellation token.
Returns
CreateOneAsync(IClientSessionHandle, IndexKeysDefinition<TDocument>, CreateIndexOptions, CancellationToken)
Creates an index.
[Obsolete("Use CreateOneAsyc with a CreateIndexModel instead.")]
Task<string> CreateOneAsync(IClientSessionHandle session, IndexKeysDefinition<TDocument> keys, CreateIndexOptions options = null, CancellationToken cancellationToken = default)
Parameters
sessionIClientSessionHandleThe session.
keysIndexKeysDefinition<TDocument>The keys.
optionsCreateIndexOptionsThe create index request options.
cancellationTokenCancellationTokenThe cancellation token.
Returns
CreateOneAsync(IClientSessionHandle, CreateIndexModel<TDocument>, CreateOneIndexOptions, CancellationToken)
Creates an index.
Task<string> CreateOneAsync(IClientSessionHandle session, CreateIndexModel<TDocument> model, CreateOneIndexOptions options = null, CancellationToken cancellationToken = default)
Parameters
sessionIClientSessionHandleThe session.
modelCreateIndexModel<TDocument>The model defining the index.
optionsCreateOneIndexOptionsThe create index operation options.
cancellationTokenCancellationTokenThe cancellation token.