ActivityHandler.OnInvokeActivityAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn eine Aufrufaktivität vom Connector empfangen wird, wenn das Basisverhalten von OnTurnAsync(ITurnContext, CancellationToken) verwendet wird.
Aufrufaktivitäten können verwendet werden, um viele verschiedene Dinge zu kommunizieren.
Standardmäßig wird diese Methode aufgerufenOnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken), wenn der Name der Aktivität oder signin/tokenExchange
istsignin/verifyState
.
Ein signin/verifyState
- oder signin/tokenExchange
-Aufruf kann durch ausgelöst OAuthCardwerden.
protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> OnInvokeActivityAsync (Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Overridable Function OnInvokeActivityAsync (turnContext As ITurnContext(Of IInvokeActivity), cancellationToken As CancellationToken) As Task(Of InvokeResponse)
Parameter
- turnContext
- ITurnContext<IInvokeActivity>
Ein stark typisiertes Kontextobjekt für diesen Turn.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.
Gibt zurück
Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.
Hinweise
Wenn die OnTurnAsync(ITurnContext, CancellationToken) Methode eine Aufrufaktivität empfängt, ruft sie diese Methode auf. Wenn das Ereignis Name "signin/verifyState" oder "signin/tokenExchange" lautet, ruft es Invoke-Aktivitäten auf OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) , die programmgesteuerte Befehle von einem Client oder Kanal an einen Bot kommunizieren. Die Bedeutung einer Aufrufaktivität wird durch die Name -Eigenschaft definiert, die innerhalb des Bereichs eines Kanals sinnvoll ist. Ein Aufruf "signin/verifyState" oder "signin/tokenExchange" kann durch eine oder eine OAuthCard OAuth-Eingabeaufforderung ausgelöst werden.