TeamsActivityHandler.OnTeamsMessagingExtensionSelectItemAsync 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 Nachrichtenerweiterungselementaktivität vom Connector empfangen wird.
protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.MessagingExtensionResponse> OnTeamsMessagingExtensionSelectItemAsync(Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, Newtonsoft.Json.Linq.JObject query, System.Threading.CancellationToken cancellationToken);
abstract member OnTeamsMessagingExtensionSelectItemAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Newtonsoft.Json.Linq.JObject * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.MessagingExtensionResponse>
override this.OnTeamsMessagingExtensionSelectItemAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Newtonsoft.Json.Linq.JObject * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.MessagingExtensionResponse>
Protected Overridable Function OnTeamsMessagingExtensionSelectItemAsync (turnContext As ITurnContext(Of IInvokeActivity), query As JObject, cancellationToken As CancellationToken) As Task(Of MessagingExtensionResponse)
Parameter
- turnContext
- ITurnContext<IInvokeActivity>
Ein stark typisiertes Kontextobjekt für diese Runde.
- query
- Newtonsoft.Json.Linq.JObject
Das Objekt, das die Abfrage darstellt.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die Messaging-Erweiterungsantwort für die Abfrage.