UserTokenClient.ExchangeTokenAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行令牌交换操作,例如进行单一登录。
public abstract System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> ExchangeTokenAsync (string userId, string connectionName, string channelId, Microsoft.Bot.Schema.TokenExchangeRequest exchangeRequest, System.Threading.CancellationToken cancellationToken);
abstract member ExchangeTokenAsync : string * string * string * Microsoft.Bot.Schema.TokenExchangeRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public MustOverride Function ExchangeTokenAsync (userId As String, connectionName As String, channelId As String, exchangeRequest As TokenExchangeRequest, cancellationToken As CancellationToken) As Task(Of TokenResponse)
参数
- userId
- String
将与令牌关联的用户 ID。
- connectionName
- String
要使用的身份验证连接的名称。
- channelId
- String
将与令牌关联的通道 ID。
- exchangeRequest
- TokenExchangeRequest
交换请求详细信息,要交换的令牌或要交换的 URI。
- cancellationToken
- CancellationToken
取消标记。
返回
一个 Task ,表示异步操作的结果。