Class Health.HealthClient
Client for Health
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Grpc.Health.V1
Assembly: Grpc.HealthCheck.dll
Syntax
public class HealthClient : ClientBase<Health.HealthClient>
Constructors
HealthClient()
Protected parameterless constructor to allow creation of test doubles.
Declaration
protected HealthClient()
HealthClient(CallInvoker)
Creates a new client for Health that uses a custom CallInvoker.
Declaration
public HealthClient(CallInvoker callInvoker)
Parameters
| Type | Name | Description |
|---|---|---|
| CallInvoker | callInvoker | The callInvoker to use to make remote calls. |
HealthClient(Channel)
Creates a new client for Health
Declaration
public HealthClient(Channel channel)
Parameters
| Type | Name | Description |
|---|---|---|
| Channel | channel | The channel to use to make remote calls. |
HealthClient(ClientBase.ClientBaseConfiguration)
Protected constructor to allow creation of configured clients.
Declaration
protected HealthClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientBase.ClientBaseConfiguration | configuration | The client configuration. |
Methods
Check(HealthCheckRequest, CallOptions)
Declaration
public virtual HealthCheckResponse Check(HealthCheckRequest request, CallOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| HealthCheckRequest | request | |
| CallOptions | options |
Returns
| Type | Description |
|---|---|
| HealthCheckResponse |
Check(HealthCheckRequest, Metadata, Nullable<DateTime>, CancellationToken)
Declaration
public virtual HealthCheckResponse Check(HealthCheckRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| HealthCheckRequest | request | |
| Metadata | headers | |
| System.Nullable<System.DateTime> | deadline | |
| System.Threading.CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| HealthCheckResponse |
CheckAsync(HealthCheckRequest, CallOptions)
Declaration
public virtual AsyncUnaryCall<HealthCheckResponse> CheckAsync(HealthCheckRequest request, CallOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| HealthCheckRequest | request | |
| CallOptions | options |
Returns
| Type | Description |
|---|---|
| AsyncUnaryCall<HealthCheckResponse> |
CheckAsync(HealthCheckRequest, Metadata, Nullable<DateTime>, CancellationToken)
Declaration
public virtual AsyncUnaryCall<HealthCheckResponse> CheckAsync(HealthCheckRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| HealthCheckRequest | request | |
| Metadata | headers | |
| System.Nullable<System.DateTime> | deadline | |
| System.Threading.CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| AsyncUnaryCall<HealthCheckResponse> |
NewInstance(ClientBase.ClientBaseConfiguration)
Creates a new instance of client from given ClientBaseConfiguration.
Declaration
protected override Health.HealthClient NewInstance(ClientBase.ClientBaseConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientBase.ClientBaseConfiguration | configuration |
Returns
| Type | Description |
|---|---|
| Health.HealthClient |
Overrides
Grpc.Core.ClientBase<Grpc.Health.V1.Health.HealthClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)