Freigeben über


AttachmentPrompt.OnRecognizeAsync Methode

Definition

Versucht, die Eingabe des Benutzers zu erkennen.

protected override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.PromptRecognizerResult<System.Collections.Generic.IList<Microsoft.Bot.Schema.Attachment>>> OnRecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.IDictionary<string,object> state, Microsoft.Bot.Builder.Dialogs.PromptOptions options, System.Threading.CancellationToken cancellationToken = default);
override this.OnRecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.PromptRecognizerResult<System.Collections.Generic.IList<Microsoft.Bot.Schema.Attachment>>>
Protected Overrides Function OnRecognizeAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of PromptRecognizerResult(Of IList(Of Attachment)))

Parameter

turnContext
ITurnContext

Kontext für den aktuellen Gesprächswechsel mit dem Benutzer.

state
IDictionary<String,Object>

Enthält den Status für die aktuelle Instanz der Eingabeaufforderung im Dialogstapel.

options
PromptOptions

Ein Eingabeaufforderungsoptionenobjekt, das aus den Optionen erstellt wurde, die ursprünglich im Aufruf PromptAsync(String, PromptOptions, CancellationToken)von bereitgestellt wurden.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt

Hinweise

Wenn die Aufgabe erfolgreich ist, beschreibt das Ergebnis das Ergebnis des Erkennungsversuchs.

Gilt für: