Class KV.KVClient
Assembly: etcd.v3.dll
Syntax
public class KV.KVClient : ClientBase<KV.KVClient>
Constructors
View Source
KVClient()
Declaration
View Source
KVClient(CallInvoker)
Declaration
public KVClient(CallInvoker callInvoker)
Parameters
View Source
KVClient(ChannelBase)
Declaration
public KVClient(ChannelBase channel)
Parameters
View Source
KVClient(ClientBaseConfiguration)
Declaration
protected KVClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
Methods
View Source
Compact(CompactionRequest, CallOptions)
Declaration
public virtual CompactionResponse Compact(CompactionRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual CompactionResponse Compact(CompactionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
CompactAsync(CompactionRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<CompactionResponse> CompactAsync(CompactionRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<CompactionResponse> CompactAsync(CompactionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
DeleteRange(DeleteRangeRequest, CallOptions)
Declaration
public virtual DeleteRangeResponse DeleteRange(DeleteRangeRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual DeleteRangeResponse DeleteRange(DeleteRangeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
DeleteRangeAsync(DeleteRangeRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<DeleteRangeResponse> DeleteRangeAsync(DeleteRangeRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<DeleteRangeResponse> DeleteRangeAsync(DeleteRangeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
NewInstance(ClientBaseConfiguration)
Creates a new instance of client from given ClientBaseConfiguration
.
Declaration
protected override KV.KVClient NewInstance(ClientBase.ClientBaseConfiguration configuration)
Parameters
Returns
Overrides
View Source
Put(PutRequest, CallOptions)
Declaration
public virtual PutResponse Put(PutRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual PutResponse Put(PutRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
PutAsync(PutRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<PutResponse> PutAsync(PutRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<PutResponse> PutAsync(PutRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
Range(RangeRequest, CallOptions)
Declaration
public virtual RangeResponse Range(RangeRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual RangeResponse Range(RangeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
RangeAsync(RangeRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<RangeResponse> RangeAsync(RangeRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<RangeResponse> RangeAsync(RangeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
Txn(TxnRequest, CallOptions)
Declaration
public virtual TxnResponse Txn(TxnRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual TxnResponse Txn(TxnRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
TxnAsync(TxnRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<TxnResponse> TxnAsync(TxnRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<TxnResponse> TxnAsync(TxnRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns