BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Primär adaptermetod för bearbetningsaktiviteter som skickas från strömningskanalen. Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande aktivitet. Lägger ArgumentNullException till nullargument.
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)
Parametrar
- callbackHandler
- BotCallbackHandler
Det är det BotCallbackHandler som sköter aktiviteten.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
En uppgift som representerar det arbete som ska köras i kö. Om aktivitetstypen var 'Invoke' och motsvarande nyckel (channelId + activityId) hittades returneras en InvokeResponse, annars returneras null.
Implementeringar
Kommentarer
Anropa den här metoden för att skicka ett meddelande till en konversation reaktivt. Om uppgiften slutförs framgångsrikt, om aktivitetens Type är Invoke och motsvarande nyckel (IdChannelId + ) hittas, returneras anInvokeResponse, annars returneras null.
Denna metod registrerar följande tjänster för turen.