RestChannelServiceClientFactory.CreateUserTokenClientAsync Method

Definition

Creates the appropriate IUserTokenClient instance.

public System.Threading.Tasks.Task<Microsoft.Agents.Connector.IUserTokenClient> CreateUserTokenClientAsync(System.Security.Claims.ClaimsIdentity claimsIdentity, bool? useAnonymous = False, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateUserTokenClientAsync : System.Security.Claims.ClaimsIdentity * Nullable<bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Agents.Connector.IUserTokenClient>
override this.CreateUserTokenClientAsync : System.Security.Claims.ClaimsIdentity * Nullable<bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Agents.Connector.IUserTokenClient>
Public Function CreateUserTokenClientAsync (claimsIdentity As ClaimsIdentity, Optional useAnonymous As Nullable(Of Boolean) = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IUserTokenClient)

Parameters

claimsIdentity
ClaimsIdentity

The inbound Activity's ClaimsIdentity.

useAnonymous
Nullable<Boolean>

Whether to use anonymous credentials.

cancellationToken
CancellationToken

A cancellation token.

Returns

Asynchronous Task with IUserTokenClient instance.

Implements

Applies to