Class GrpcChannel
Assembly: Grpc.Net.Client.dll
Syntax
public sealed class GrpcChannel : ChannelBase, IDisposable
Properties
State
Declaration
public ConnectivityState State { get; }
Property Value
Methods
ConnectAsync(CancellationToken)
Declaration
public Task ConnectAsync(CancellationToken cancellationToken = default)
Parameters
Returns
CreateCallInvoker()
Declaration
public override CallInvoker CreateCallInvoker()
Returns
Overrides
Dispose()
Declaration
ForAddress(string)
Declaration
public static GrpcChannel ForAddress(string address)
Parameters
Type |
Name |
Description |
string |
address |
|
Returns
ForAddress(string, GrpcChannelOptions)
Declaration
public static GrpcChannel ForAddress(string address, GrpcChannelOptions channelOptions)
Parameters
Returns
ForAddress(Uri)
Declaration
public static GrpcChannel ForAddress(Uri address)
Parameters
Type |
Name |
Description |
Uri |
address |
|
Returns
ForAddress(Uri, GrpcChannelOptions)
Declaration
public static GrpcChannel ForAddress(Uri address, GrpcChannelOptions channelOptions)
Parameters
Returns
WaitForStateChangedAsync(ConnectivityState, CancellationToken)
Declaration
public Task WaitForStateChangedAsync(ConnectivityState lastObservedState, CancellationToken cancellationToken = default)
Parameters
Returns
Implements