Class EtcdClient
Inherited Members
Namespace: Etcd
Assembly: etcd.v3.dll
Syntax
public class EtcdClient : IEtcdClient, IDisposable
Constructors
View SourceEtcdClient(GrpcChannel, CallInvoker)
Declaration
public EtcdClient(GrpcChannel channel, CallInvoker callInvoker)
Parameters
Type | Name | Description |
---|---|---|
GrpcChannel | channel | |
CallInvoker | callInvoker |
Properties
View SourceAuthClient
Declaration
public Auth.AuthClient AuthClient { get; }
Property Value
Type | Description |
---|---|
Auth.AuthClient |
ClusterClient
Declaration
public Cluster.ClusterClient ClusterClient { get; }
Property Value
Type | Description |
---|---|
Cluster.ClusterClient |
ElectionClient
Declaration
public Election.ElectionClient ElectionClient { get; }
Property Value
Type | Description |
---|---|
Election.ElectionClient |
KVClient
Declaration
public KV.KVClient KVClient { get; }
Property Value
Type | Description |
---|---|
KV.KVClient |
LeaseClient
Declaration
public Lease.LeaseClient LeaseClient { get; }
Property Value
Type | Description |
---|---|
Lease.LeaseClient |
LockClient
Declaration
public Lock.LockClient LockClient { get; }
Property Value
Type | Description |
---|---|
Lock.LockClient |
MaintenanceClient
Declaration
public Maintenance.MaintenanceClient MaintenanceClient { get; }
Property Value
Type | Description |
---|---|
Maintenance.MaintenanceClient |
WatchClient
Declaration
public Watch.WatchClient WatchClient { get; }
Property Value
Type | Description |
---|---|
Watch.WatchClient |
Methods
View SourceAlarm(AlarmRequest, Metadata, DateTime?)
Declaration
public AlarmResponse Alarm(AlarmRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AlarmRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AlarmResponse |
AlarmAsync(AlarmRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AlarmResponse> AlarmAsync(AlarmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AlarmRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AlarmResponse> |
AuthDisable(AuthDisableRequest, Metadata, DateTime?)
Declaration
public AuthDisableResponse AuthDisable(AuthDisableRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthDisableRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthDisableResponse |
AuthDisableAsync(AuthDisableRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthDisableResponse> AuthDisableAsync(AuthDisableRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthDisableRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthDisableResponse> |
AuthEnable(AuthEnableRequest, Metadata, DateTime?)
Declaration
public AuthEnableResponse AuthEnable(AuthEnableRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthEnableRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthEnableResponse |
AuthEnableAsync(AuthEnableRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthEnableResponse> AuthEnableAsync(AuthEnableRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthEnableRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthEnableResponse> |
Authenticate(AuthenticateRequest, Metadata, DateTime?)
Declaration
public AuthenticateResponse Authenticate(AuthenticateRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthenticateRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthenticateResponse |
AuthenticateAsync(AuthenticateRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthenticateResponse> AuthenticateAsync(AuthenticateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthenticateRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthenticateResponse> |
Campaign(CampaignRequest, Metadata, DateTime?)
Declaration
public CampaignResponse Campaign(CampaignRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
CampaignRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
CampaignResponse |
CampaignAsync(CampaignRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<CampaignResponse> CampaignAsync(CampaignRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
CampaignRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<CampaignResponse> |
Compact(CompactionRequest, Metadata, DateTime?)
Declaration
public CompactionResponse Compact(CompactionRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
CompactionRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
CompactionResponse |
CompactAsync(CompactionRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<CompactionResponse> CompactAsync(CompactionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
CompactionRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<CompactionResponse> |
Defragment(DefragmentRequest, Metadata, DateTime?)
Declaration
public DefragmentResponse Defragment(DefragmentRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
DefragmentRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
DefragmentResponse |
DefragmentAsync(DefragmentRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<DefragmentResponse> DefragmentAsync(DefragmentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
DefragmentRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<DefragmentResponse> |
Delete(string, Metadata, DateTime?)
Declaration
public DeleteRangeResponse Delete(string key, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
DeleteRangeResponse |
DeleteAsync(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<DeleteRangeResponse> DeleteAsync(string key, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<DeleteRangeResponse> |
DeleteRange(DeleteRangeRequest, Metadata, DateTime?)
Declaration
public DeleteRangeResponse DeleteRange(DeleteRangeRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
DeleteRangeRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
DeleteRangeResponse |
DeleteRange(string, Metadata, DateTime?)
Declaration
public DeleteRangeResponse DeleteRange(string prefix, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | prefix | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
DeleteRangeResponse |
DeleteRangeAsync(DeleteRangeRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<DeleteRangeResponse> DeleteRangeAsync(DeleteRangeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
DeleteRangeRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<DeleteRangeResponse> |
DeleteRangeAsync(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<DeleteRangeResponse> DeleteRangeAsync(string prefix, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | prefix | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<DeleteRangeResponse> |
Dispose()
Declaration
public void Dispose()
Get(string, Metadata, DateTime?)
Declaration
public RangeResponse Get(string key, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
RangeResponse |
GetAsync(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<RangeResponse> GetAsync(string key, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<RangeResponse> |
GetRange(string, Metadata, DateTime?)
Declaration
public RangeResponse GetRange(string prefix, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | prefix | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
RangeResponse |
GetRangeAsync(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<RangeResponse> GetRangeAsync(string prefix, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | prefix | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<RangeResponse> |
GetRangeValueUtf8(string, Metadata, DateTime?)
Declaration
public IDictionary<string, string> GetRangeValueUtf8(string prefix, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | prefix | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
IDictionary<string, string> |
GetRangeValueUtf8Async(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<IDictionary<string, string>> GetRangeValueUtf8Async(string prefix, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | prefix | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<IDictionary<string, string>> |
GetValueUtf8(string, Metadata, DateTime?)
Declaration
public string GetValueUtf8(string key, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
string |
GetValueUtf8Async(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<string> GetValueUtf8Async(string key, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<string> |
Hash(HashRequest, Metadata, DateTime?)
Declaration
public HashResponse Hash(HashRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
HashRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
HashResponse |
HashAsync(HashRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<HashResponse> HashAsync(HashRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
HashRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<HashResponse> |
HashKV(HashKVRequest, Metadata, DateTime?)
Declaration
public HashKVResponse HashKV(HashKVRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
HashKVRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
HashKVResponse |
HashKVAsync(HashKVRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<HashKVResponse> HashKVAsync(HashKVRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
HashKVRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<HashKVResponse> |
Leader(LeaderRequest, Metadata, DateTime?)
Declaration
public LeaderResponse Leader(LeaderRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
LeaderRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
LeaderResponse |
LeaderAsync(LeaderRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<LeaderResponse> LeaderAsync(LeaderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
LeaderRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<LeaderResponse> |
LeaseGrant(LeaseGrantRequest, Metadata, DateTime?)
Declaration
public LeaseGrantResponse LeaseGrant(LeaseGrantRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
LeaseGrantRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
LeaseGrantResponse |
LeaseGrantAsync(LeaseGrantRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<LeaseGrantResponse> LeaseGrantAsync(LeaseGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
LeaseGrantRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<LeaseGrantResponse> |
LeaseKeepAlive(Metadata, DateTime?, CancellationToken)
Declaration
public AsyncDuplexStreamingCall<LeaseKeepAliveRequest, LeaseKeepAliveResponse> LeaseKeepAlive(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
AsyncDuplexStreamingCall<LeaseKeepAliveRequest, LeaseKeepAliveResponse> |
LeaseRevoke(LeaseRevokeRequest, Metadata, DateTime?)
Declaration
public LeaseRevokeResponse LeaseRevoke(LeaseRevokeRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
LeaseRevokeRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
LeaseRevokeResponse |
LeaseRevokeAsync(LeaseRevokeRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<LeaseRevokeResponse> LeaseRevokeAsync(LeaseRevokeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
LeaseRevokeRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<LeaseRevokeResponse> |
LeaseTimeToLive(LeaseTimeToLiveRequest, Metadata, DateTime?)
Declaration
public LeaseTimeToLiveResponse LeaseTimeToLive(LeaseTimeToLiveRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
LeaseTimeToLiveRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
LeaseTimeToLiveResponse |
LeaseTimeToLiveAsync(LeaseTimeToLiveRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<LeaseTimeToLiveResponse> LeaseTimeToLiveAsync(LeaseTimeToLiveRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
LeaseTimeToLiveRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<LeaseTimeToLiveResponse> |
Lock(string, Metadata, DateTime?)
Declaration
public LockResponse Lock(string name, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
LockResponse |
Lock(LockRequest, Metadata, DateTime?)
Declaration
public LockResponse Lock(LockRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
LockRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
LockResponse |
LockAsync(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<LockResponse> LockAsync(string name, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<LockResponse> |
LockAsync(LockRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<LockResponse> LockAsync(LockRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
LockRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<LockResponse> |
MemberAdd(MemberAddRequest, Metadata, DateTime?)
Declaration
public MemberAddResponse MemberAdd(MemberAddRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
MemberAddRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
MemberAddResponse |
MemberAddAsync(MemberAddRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<MemberAddResponse> MemberAddAsync(MemberAddRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
MemberAddRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<MemberAddResponse> |
MemberList(MemberListRequest, Metadata, DateTime?)
Declaration
public MemberListResponse MemberList(MemberListRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
MemberListRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
MemberListResponse |
MemberListAsync(MemberListRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<MemberListResponse> MemberListAsync(MemberListRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
MemberListRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<MemberListResponse> |
MemberRemove(MemberRemoveRequest, Metadata, DateTime?)
Declaration
public MemberRemoveResponse MemberRemove(MemberRemoveRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
MemberRemoveRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
MemberRemoveResponse |
MemberRemoveAsync(MemberRemoveRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<MemberRemoveResponse> MemberRemoveAsync(MemberRemoveRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
MemberRemoveRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<MemberRemoveResponse> |
MemberUpdate(MemberUpdateRequest, Metadata, DateTime?)
Declaration
public MemberUpdateResponse MemberUpdate(MemberUpdateRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
MemberUpdateRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
MemberUpdateResponse |
MemberUpdateAsync(MemberUpdateRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<MemberUpdateResponse> MemberUpdateAsync(MemberUpdateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
MemberUpdateRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<MemberUpdateResponse> |
MoveLeader(MoveLeaderRequest, Metadata, DateTime?)
Declaration
public MoveLeaderResponse MoveLeader(MoveLeaderRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
MoveLeaderRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
MoveLeaderResponse |
MoveLeaderAsync(MoveLeaderRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<MoveLeaderResponse> MoveLeaderAsync(MoveLeaderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
MoveLeaderRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<MoveLeaderResponse> |
Observe(LeaderRequest, Metadata, DateTime?, CancellationToken)
Declaration
public AsyncServerStreamingCall<LeaderResponse> Observe(LeaderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
LeaderRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
AsyncServerStreamingCall<LeaderResponse> |
Proclaim(ProclaimRequest, Metadata, DateTime?)
Declaration
public ProclaimResponse Proclaim(ProclaimRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
ProclaimRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
ProclaimResponse |
ProclaimAsync(ProclaimRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<ProclaimResponse> ProclaimAsync(ProclaimRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
ProclaimRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<ProclaimResponse> |
Put(PutRequest, Metadata, DateTime?)
Declaration
public PutResponse Put(PutRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
PutRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
PutResponse |
Put(string, string, Metadata, DateTime?)
Declaration
public PutResponse Put(string key, string value, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
string | value | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
PutResponse |
PutAsync(PutRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<PutResponse> PutAsync(PutRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
PutRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<PutResponse> |
PutAsync(string, string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<PutResponse> PutAsync(string key, string value, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
string | value | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<PutResponse> |
Range(RangeRequest, Metadata, DateTime?)
Declaration
public RangeResponse Range(RangeRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
RangeRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
RangeResponse |
RangeAsync(RangeRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<RangeResponse> RangeAsync(RangeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
RangeRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<RangeResponse> |
Resign(ResignRequest, Metadata, DateTime?)
Declaration
public ResignResponse Resign(ResignRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
ResignRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
ResignResponse |
ResignAsync(ResignRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<ResignResponse> ResignAsync(ResignRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
ResignRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<ResignResponse> |
RoleAdd(AuthRoleAddRequest, Metadata, DateTime?)
Declaration
public AuthRoleAddResponse RoleAdd(AuthRoleAddRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleAddRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthRoleAddResponse |
RoleAddAsync(AuthRoleAddRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthRoleAddResponse> RoleAddAsync(AuthRoleAddRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleAddRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthRoleAddResponse> |
RoleDelete(AuthRoleDeleteRequest, Metadata, DateTime?)
Declaration
public AuthRoleDeleteResponse RoleDelete(AuthRoleDeleteRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleDeleteRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthRoleDeleteResponse |
RoleDeleteAsync(AuthRoleDeleteRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthRoleDeleteResponse> RoleDeleteAsync(AuthRoleDeleteRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleDeleteRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthRoleDeleteResponse> |
RoleDeleteAsync(AuthRoleGrantPermissionRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthRoleGrantPermissionResponse> RoleDeleteAsync(AuthRoleGrantPermissionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleGrantPermissionRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthRoleGrantPermissionResponse> |
RoleGet(AuthRoleGetRequest, Metadata, DateTime?)
Declaration
public AuthRoleGetResponse RoleGet(AuthRoleGetRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleGetRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthRoleGetResponse |
RoleGetAsync(AuthRoleGetRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthRoleGetResponse> RoleGetAsync(AuthRoleGetRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleGetRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthRoleGetResponse> |
RoleGrantPermission(AuthRoleGrantPermissionRequest, Metadata, DateTime?)
Declaration
public AuthRoleGrantPermissionResponse RoleGrantPermission(AuthRoleGrantPermissionRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleGrantPermissionRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthRoleGrantPermissionResponse |
RoleList(AuthRoleListRequest, Metadata, DateTime?)
Declaration
public AuthRoleListResponse RoleList(AuthRoleListRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleListRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthRoleListResponse |
RoleListAsync(AuthRoleListRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthRoleListResponse> RoleListAsync(AuthRoleListRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleListRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthRoleListResponse> |
RoleRevokePermission(AuthRoleRevokePermissionRequest, Metadata, DateTime?)
Declaration
public AuthRoleRevokePermissionResponse RoleRevokePermission(AuthRoleRevokePermissionRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleRevokePermissionRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthRoleRevokePermissionResponse |
RoleRevokePermissionAsync(AuthRoleRevokePermissionRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthRoleRevokePermissionResponse> RoleRevokePermissionAsync(AuthRoleRevokePermissionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthRoleRevokePermissionRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthRoleRevokePermissionResponse> |
Snapshot(SnapshotRequest, Metadata, DateTime?, CancellationToken)
Declaration
public AsyncServerStreamingCall<SnapshotResponse> Snapshot(SnapshotRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
SnapshotRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
AsyncServerStreamingCall<SnapshotResponse> |
Status(StatusRequest, Metadata, DateTime?)
Declaration
public StatusResponse Status(StatusRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
StatusRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
StatusResponse |
StatusAsync(StatusRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<StatusResponse> StatusAsync(StatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
StatusRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<StatusResponse> |
Transaction(TxnRequest, Metadata, DateTime?)
Declaration
public TxnResponse Transaction(TxnRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
TxnRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
TxnResponse |
TransactionAsync(TxnRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<TxnResponse> TransactionAsync(TxnRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
TxnRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<TxnResponse> |
Unlock(string, Metadata, DateTime?)
Declaration
public UnlockResponse Unlock(string name, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
UnlockResponse |
Unlock(UnlockRequest, Metadata, DateTime?)
Declaration
public UnlockResponse Unlock(UnlockRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
UnlockRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
UnlockResponse |
UnlockAsync(string, Metadata, DateTime?, CancellationToken)
Declaration
public Task<UnlockResponse> UnlockAsync(string name, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<UnlockResponse> |
UnlockAsync(UnlockRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<UnlockResponse> UnlockAsync(UnlockRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
UnlockRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<UnlockResponse> |
UserAdd(AuthUserAddRequest, Metadata, DateTime?)
Declaration
public AuthUserAddResponse UserAdd(AuthUserAddRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthUserAddRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthUserAddResponse |
UserAddAsync(AuthUserAddRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthUserAddResponse> UserAddAsync(AuthUserAddRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthUserAddRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthUserAddResponse> |
UserChangePassword(AuthUserChangePasswordRequest, Metadata, DateTime?)
Declaration
public AuthUserChangePasswordResponse UserChangePassword(AuthUserChangePasswordRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthUserChangePasswordRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthUserChangePasswordResponse |
UserChangePasswordAsync(AuthUserChangePasswordRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthUserChangePasswordResponse> UserChangePasswordAsync(AuthUserChangePasswordRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthUserChangePasswordRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthUserChangePasswordResponse> |
UserDelete(AuthUserDeleteRequest, Metadata, DateTime?)
Declaration
public AuthUserDeleteResponse UserDelete(AuthUserDeleteRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthUserDeleteRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthUserDeleteResponse |
UserDeleteAsync(AuthUserDeleteRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthUserDeleteResponse> UserDeleteAsync(AuthUserDeleteRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthUserDeleteRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthUserDeleteResponse> |
UserGet(AuthUserGetRequest, Metadata, DateTime?)
Declaration
public AuthUserGetResponse UserGet(AuthUserGetRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthUserGetRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthUserGetResponse |
UserGetAsync(AuthUserGetRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthUserGetResponse> UserGetAsync(AuthUserGetRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthUserGetRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthUserGetResponse> |
UserGrantRole(AuthUserGrantRoleRequest, Metadata, DateTime?)
Declaration
public AuthUserGrantRoleResponse UserGrantRole(AuthUserGrantRoleRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthUserGrantRoleRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthUserGrantRoleResponse |
UserGrantRoleAsync(AuthUserGrantRoleRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthUserGrantRoleResponse> UserGrantRoleAsync(AuthUserGrantRoleRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthUserGrantRoleRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthUserGrantRoleResponse> |
UserList(AuthUserListRequest, Metadata, DateTime?)
Declaration
public AuthUserListResponse UserList(AuthUserListRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthUserListRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthUserListResponse |
UserListAsync(AuthUserListRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthUserListResponse> UserListAsync(AuthUserListRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthUserListRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthUserListResponse> |
UserRevokeRole(AuthUserRevokeRoleRequest, Metadata, DateTime?)
Declaration
public AuthUserRevokeRoleResponse UserRevokeRole(AuthUserRevokeRoleRequest request, Metadata headers = null, DateTime? deadline = null)
Parameters
Type | Name | Description |
---|---|---|
AuthUserRevokeRoleRequest | request | |
Metadata | headers | |
DateTime? | deadline |
Returns
Type | Description |
---|---|
AuthUserRevokeRoleResponse |
UserRevokeRoleAsync(AuthUserRevokeRoleRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<AuthUserRevokeRoleResponse> UserRevokeRoleAsync(AuthUserRevokeRoleRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
AuthUserRevokeRoleRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<AuthUserRevokeRoleResponse> |
WatchAsync(WatchRequest, Metadata, DateTime?, CancellationToken)
Declaration
public Task<EtcdWatcher> WatchAsync(WatchRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
WatchRequest | request | |
Metadata | headers | |
DateTime? | deadline | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<EtcdWatcher> |
WatchAsync(string, Metadata, DateTime?, long, bool, bool, CancellationToken)
Declaration
public Task<EtcdWatcher> WatchAsync(string key, Metadata headers = null, DateTime? deadline = null, long startRevision = 0, bool noPut = false, bool noDelete = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Metadata | headers | |
DateTime? | deadline | |
long | startRevision | |
bool | noPut | |
bool | noDelete | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<EtcdWatcher> |
WatchBackendAsync(string, Func<WatchResponse, Task>, Metadata, DateTime?, long, bool, bool, Action<Exception>, bool, CancellationToken)
Declaration
public Task WatchBackendAsync(string key, Func<WatchResponse, Task> func, Metadata headers = null, DateTime? deadline = null, long startRevision = 0, bool noPut = false, bool noDelete = false, Action<Exception> ex = null, bool reWatchWhenException = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | key | |
Func<WatchResponse, Task> | func | |
Metadata | headers | |
DateTime? | deadline | |
long | startRevision | |
bool | noPut | |
bool | noDelete | |
Action<Exception> | ex | |
bool | reWatchWhenException | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |
WatchRangeAsync(string, Metadata, DateTime?, long, bool, bool, CancellationToken)
Declaration
public Task<EtcdWatcher> WatchRangeAsync(string path, Metadata headers = null, DateTime? deadline = null, long startRevision = 0, bool noPut = false, bool noDelete = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | path | |
Metadata | headers | |
DateTime? | deadline | |
long | startRevision | |
bool | noPut | |
bool | noDelete | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<EtcdWatcher> |
WatchRangeBackendAsync(string, Func<WatchResponse, Task>, Metadata, DateTime?, long, bool, bool, Action<Exception>, bool, CancellationToken)
Declaration
public Task WatchRangeBackendAsync(string path, Func<WatchResponse, Task> func, Metadata headers = null, DateTime? deadline = null, long startRevision = 0, bool noPut = false, bool noDelete = false, Action<Exception> ex = null, bool reWatchWhenException = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | path | |
Func<WatchResponse, Task> | func | |
Metadata | headers | |
DateTime? | deadline | |
long | startRevision | |
bool | noPut | |
bool | noDelete | |
Action<Exception> | ex | |
bool | reWatchWhenException | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |