Show / Hide Table of Contents

    Class Health.HealthClient

    Client for Health

    Inheritance
    System.Object
    ClientBase
    ClientBase<Health.HealthClient>
    Health.HealthClient
    Inherited Members
    ClientBase<Health.HealthClient>.WithHost(String)
    ClientBase.CallInvoker
    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)
    Back to top Generated by DocFX