CloudAdapterBase.ProcessActivityAsync Metodo

Definizione

Overload

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Implementazione per l'elaborazione di un'attività inviata al bot.

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Implementazione per l'elaborazione di un'attività inviata al bot.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Implementazione per l'elaborazione di un'attività inviata al bot.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult authenticateRequestResult, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authenticateRequestResult As AuthenticateRequestResult, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parametri

authenticateRequestResult
AuthenticateRequestResult

I risultati dell'autenticazione per questo turno.

activity
Activity

Oggetto Activity da elaborare.

callback
BotCallbackHandler

Metodo da chiamare per il bot risultante.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta la coda di lavoro da eseguire. Contenente InvokeResponse se presente.

Si applica a

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Implementazione per l'elaborazione di un'attività inviata al bot.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (string authHeader, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parametri

authHeader
String

Intestazione di autorizzazione dalla richiesta http.

activity
Activity

Oggetto Activity da elaborare.

callback
BotCallbackHandler

Metodo da chiamare per il bot risultante.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta la coda di lavoro da eseguire. Contenente InvokeResponse se presente.

Si applica a