BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Metodo adattatore principale per elaborare le attività inviate dal canale di streaming. Crea un contesto di turno ed esegue la pipeline middleware per un'attività in ingresso. Aggiunge ArgumentNullException argomentazioni nulle.
public System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessStreamingActivityAsync(Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callbackHandler, System.Threading.CancellationToken cancellationToken = default);
abstract member ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessStreamingActivityAsync (activity As Activity, callbackHandler As BotCallbackHandler, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)
Parametri
- callbackHandler
- BotCallbackHandler
Quello BotCallbackHandler si occuperà dell'attività.
- cancellationToken
- CancellationToken
Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.
Valori restituiti
Attività che rappresenta il lavoro in coda da eseguire. Se il tipo di attività è 'Invoke' e la chiave corrispondente (channelId + activityId) è stata trovata, viene restituito un invokeResponse. In caso contrario, viene restituito null.
Implementazioni
Commenti
Chiamare questo metodo per inviare in modo reattivo un messaggio a una conversazione. Se il compito viene completato con successo, allora se si trova Type l'attività e Invoke si trova la chiave corrispondente (IdChannelId + ), allora si restituisce an, InvokeResponse altrimenti viene restituito nullo.
Questo metodo registra i seguenti servizi per la virata.