Interface IClusterProvider
Provides access to a Couchbase cluster.
Namespace: Couchbase.Extensions.DependencyInjection
Assembly: Couchbase.Extensions.DependencyInjection.dll
Syntax
public interface IClusterProvider : IDisposable, IAsyncDisposable
Methods
| Edit this page View SourceGetClusterAsync()
Returns the Couchbase cluster.
Declaration
ValueTask<ICluster> GetClusterAsync()
Returns
| Type | Description |
|---|---|
| ValueTask<ICluster> |
GetClusterAsync(CancellationToken)
Returns the Couchbase cluster.
Declaration
ValueTask<ICluster> GetClusterAsync(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Cancellation token. |
Returns
| Type | Description |
|---|---|
| ValueTask<ICluster> |
Remarks
If the cancellationToken is canceled, the attempt to connect to the
Couchbase cluster may not be canceled. Instead, only the wait for the result will be canceled.