Authentication.AuthenticationClient
Namespace: Babel.Licensing.Service Assembly: Babel.Licensing.dll
Client for Authentication
Inheritance
object ← ClientBase ← ClientBase<Authentication.AuthenticationClient> ← Authentication.AuthenticationClient
Inherited Members
ClientBase<Authentication.AuthenticationClient>.WithHost(string), ClientBase<Authentication.AuthenticationClient>.NewInstance(ClientBase.ClientBaseConfiguration), ClientBase.CallInvoker, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
AuthenticationClient(ChannelBase)
Creates a new client for Authentication
Parameters
channel
ChannelBase
The channel to use to make remote calls.
AuthenticationClient(CallInvoker)
Creates a new client for Authentication that uses a custom CallInvoker
.
Parameters
callInvoker
CallInvoker
The callInvoker to use to make remote calls.
AuthenticationClient()
Protected parameterless constructor to allow creation of test doubles.
AuthenticationClient(ClientBaseConfiguration)
Protected constructor to allow creation of configured clients.
Parameters
configuration
ClientBase.ClientBaseConfiguration
The client configuration.
Methods
Authenticate(AuthenticateRequest, Metadata, DateTime?, CancellationToken)
Parameters
headers
Metadata
Returns
Authenticate(AuthenticateRequest, CallOptions)
Parameters
options
CallOptions
Returns
AuthenticateAsync(AuthenticateRequest, Metadata, DateTime?, CancellationToken)
Parameters
headers
Metadata
Returns
AuthenticateAsync(AuthenticateRequest, CallOptions)
Parameters
options
CallOptions
Returns
NewInstance(ClientBaseConfiguration)
Creates a new instance of client from given ClientBaseConfiguration
.
Parameters
configuration
ClientBase.ClientBaseConfiguration
Returns
Last updated