Authentication.AuthenticationClient

Namespace: Babel.Licensing.Service Assembly: Babel.Licensing.dll

Client for Authentication

public class Authentication.AuthenticationClient : ClientBase<Authentication.AuthenticationClient>

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

public AuthenticationClient(ChannelBase channel)

Parameters

NameDescription

channel ChannelBase

The channel to use to make remote calls.

AuthenticationClient(CallInvoker)

Creates a new client for Authentication that uses a custom CallInvoker.

public AuthenticationClient(CallInvoker callInvoker)

Parameters

NameDescription

callInvoker CallInvoker

The callInvoker to use to make remote calls.

AuthenticationClient()

Protected parameterless constructor to allow creation of test doubles.

protected AuthenticationClient()

AuthenticationClient(ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

protected AuthenticationClient(ClientBase.ClientBaseConfiguration configuration)

Parameters

NameDescription

configuration ClientBase.ClientBaseConfiguration

The client configuration.

Methods

Authenticate(AuthenticateRequest, Metadata, DateTime?, CancellationToken)

public virtual AuthenticateResponse Authenticate(AuthenticateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

NameDescription

headers Metadata

deadline DateTime?

cancellationToken CancellationToken

Returns

NameDescription

Authenticate(AuthenticateRequest, CallOptions)

public virtual AuthenticateResponse Authenticate(AuthenticateRequest request, CallOptions options)

Parameters

NameDescription

options CallOptions

Returns

NameDescription

AuthenticateAsync(AuthenticateRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<AuthenticateResponse> AuthenticateAsync(AuthenticateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

NameDescription

headers Metadata

deadline DateTime?

cancellationToken CancellationToken

Returns

NameDescription

AsyncUnaryCall<AuthenticateResponse>

AuthenticateAsync(AuthenticateRequest, CallOptions)

public virtual AsyncUnaryCall<AuthenticateResponse> AuthenticateAsync(AuthenticateRequest request, CallOptions options)

Parameters

NameDescription

options CallOptions

Returns

NameDescription

AsyncUnaryCall<AuthenticateResponse>

NewInstance(ClientBaseConfiguration)

Creates a new instance of client from given ClientBaseConfiguration.

protected override Authentication.AuthenticationClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Parameters

NameDescription

configuration ClientBase.ClientBaseConfiguration

Returns

Last updated