Class Lease.LeaseClient
Inheritance
Lease.LeaseClient
Assembly: etcd.v3.dll
Syntax
public class Lease.LeaseClient : ClientBase<Lease.LeaseClient>
Constructors
View Source
LeaseClient()
Declaration
View Source
LeaseClient(CallInvoker)
Declaration
public LeaseClient(CallInvoker callInvoker)
Parameters
View Source
LeaseClient(ChannelBase)
Declaration
public LeaseClient(ChannelBase channel)
Parameters
View Source
LeaseClient(ClientBaseConfiguration)
Declaration
protected LeaseClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
Methods
View Source
LeaseGrant(LeaseGrantRequest, CallOptions)
Declaration
public virtual LeaseGrantResponse LeaseGrant(LeaseGrantRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual LeaseGrantResponse LeaseGrant(LeaseGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseGrantAsync(LeaseGrantRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<LeaseGrantResponse> LeaseGrantAsync(LeaseGrantRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<LeaseGrantResponse> LeaseGrantAsync(LeaseGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseKeepAlive(CallOptions)
Declaration
public virtual AsyncDuplexStreamingCall<LeaseKeepAliveRequest, LeaseKeepAliveResponse> LeaseKeepAlive(CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncDuplexStreamingCall<LeaseKeepAliveRequest, LeaseKeepAliveResponse> LeaseKeepAlive(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseLeases(LeaseLeasesRequest, CallOptions)
Declaration
public virtual LeaseLeasesResponse LeaseLeases(LeaseLeasesRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual LeaseLeasesResponse LeaseLeases(LeaseLeasesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseLeasesAsync(LeaseLeasesRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<LeaseLeasesResponse> LeaseLeasesAsync(LeaseLeasesRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<LeaseLeasesResponse> LeaseLeasesAsync(LeaseLeasesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseRevoke(LeaseRevokeRequest, CallOptions)
Declaration
public virtual LeaseRevokeResponse LeaseRevoke(LeaseRevokeRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual LeaseRevokeResponse LeaseRevoke(LeaseRevokeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseRevokeAsync(LeaseRevokeRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<LeaseRevokeResponse> LeaseRevokeAsync(LeaseRevokeRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<LeaseRevokeResponse> LeaseRevokeAsync(LeaseRevokeRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseTimeToLive(LeaseTimeToLiveRequest, CallOptions)
Declaration
public virtual LeaseTimeToLiveResponse LeaseTimeToLive(LeaseTimeToLiveRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual LeaseTimeToLiveResponse LeaseTimeToLive(LeaseTimeToLiveRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
Returns
View Source
LeaseTimeToLiveAsync(LeaseTimeToLiveRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<LeaseTimeToLiveResponse> LeaseTimeToLiveAsync(LeaseTimeToLiveRequest request, CallOptions options)
Parameters
Returns
View Source
Declaration
public virtual AsyncUnaryCall<LeaseTimeToLiveResponse> LeaseTimeToLiveAsync(LeaseTimeToLiveRequest 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 Lease.LeaseClient NewInstance(ClientBase.ClientBaseConfiguration configuration)
Parameters
Returns
Overrides