Class Cluster.ClusterBase
Base class for server-side implementations of Cluster
Inheritance
Inherited Members
Namespace: Etcdserverpb
Assembly: cs.temp.dll.dll
Syntax
public abstract class ClusterBase
Methods
MemberAdd(MemberAddRequest, grpc.ServerCallContext)
MemberAdd adds a member into the cluster.
Declaration
public virtual Task<MemberAddResponse> MemberAdd(MemberAddRequest request, grpc.ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
MemberAddRequest | request | The request received from the client. |
grpc.ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<MemberAddResponse> | The response to send back to the client (wrapped by a task). |
MemberList(MemberListRequest, grpc.ServerCallContext)
MemberList lists all the members in the cluster.
Declaration
public virtual Task<MemberListResponse> MemberList(MemberListRequest request, grpc.ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
MemberListRequest | request | The request received from the client. |
grpc.ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<MemberListResponse> | The response to send back to the client (wrapped by a task). |
MemberRemove(MemberRemoveRequest, grpc.ServerCallContext)
MemberRemove removes an existing member from the cluster.
Declaration
public virtual Task<MemberRemoveResponse> MemberRemove(MemberRemoveRequest request, grpc.ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
MemberRemoveRequest | request | The request received from the client. |
grpc.ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<MemberRemoveResponse> | The response to send back to the client (wrapped by a task). |
MemberUpdate(MemberUpdateRequest, grpc.ServerCallContext)
MemberUpdate updates the member configuration.
Declaration
public virtual Task<MemberUpdateResponse> MemberUpdate(MemberUpdateRequest request, grpc.ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
MemberUpdateRequest | request | The request received from the client. |
grpc.ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<MemberUpdateResponse> | The response to send back to the client (wrapped by a task). |