Dela via


OAuthClient.ExchangeAsyncWithHttpMessagesAsync Metod

Definition

Exchange med HTTP-meddelande.

public System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<object>> ExchangeAsyncWithHttpMessagesAsync (string userId, string connectionName, string channelId, Microsoft.Bot.Schema.TokenExchangeRequest exchangeRequest, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
member this.ExchangeAsyncWithHttpMessagesAsync : string * string * string * Microsoft.Bot.Schema.TokenExchangeRequest * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.HttpOperationResponse<obj>>
Public Function ExchangeAsyncWithHttpMessagesAsync (userId As String, connectionName As String, channelId As String, exchangeRequest As TokenExchangeRequest, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpOperationResponse(Of Object))

Parametrar

userId
String

Användar-ID.

connectionName
String

Anslutningsnamn.

channelId
String

Kanal-ID.

exchangeRequest
TokenExchangeRequest

Exechange-begäran.

customHeaders
Dictionary<String,List<String>>

Rubriker som ska läggas till i begäran.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

Task<Microsoft.Rest.HttpOperationResponse<Object>>

En uppgift som representerar det arbete som ska köras i kö.

Undantag

Utlöses när åtgärden returnerade en ogiltig statuskod.

Microsoft.Rest.SerializationException

Utlöses när det inte går att deserialisera svaret.

Microsoft.Rest.ValidationException

Utlöses när ett indatavärde inte matchar den förväntade datatypen, intervallet eller mönstret.

Genereras när en obligatorisk parameter är null.

Gäller för