ITelemetryRecognizer.RecognizeAsync 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.
Überlädt
RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Gibt Ergebnisse der Analyse (vorgeschlagene Absichten und Entitäten) mithilfe des Turnkontexts zurück. |
RecognizeAsync<T>(ITurnContext, CancellationToken) |
Führt eine Äußerung über eine Erkennung aus und gibt ein stark typisiertes Erkennungsergebnis zurück. |
RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Führt eine Äußerung über eine Erkennung aus und gibt ein stark typisiertes Erkennungsergebnis zurück. |
RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse (vorgeschlagene Absichten und Entitäten) mithilfe des Turnkontexts zurück.
public System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Function RecognizeAsync (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), telemetryMetrics As Dictionary(Of String, Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)
Parameter
- turnContext
- ITurnContext
Kontextobjekt, das Informationen für eine einzelne Konversation mit einem Benutzer enthält.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis in Telemetriedaten protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis in Telemetriedaten protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität des aktuellen Turns.
Gilt für:
RecognizeAsync<T>(ITurnContext, CancellationToken)
Führt eine Äußerung über eine Erkennung aus und gibt ein stark typisiertes Erkennungsergebnis zurück.
public System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Erkennungsergebnistyp.
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
Implementiert
Gilt für:
RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Führt eine Äußerung über eine Erkennung aus und gibt ein stark typisiertes Erkennungsergebnis zurück.
public System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), telemetryMetrics As Dictionary(Of String, Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Erkennungsergebnistyp.
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- telemetryProperties
- Dictionary<String,String>
Wörterbuch mit zusätzlichen Eigenschaften, die an das ausgehende Telemetrieelement angefügt werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Wörterbuch, das zusätzliche Metriken enthält, die an das ausgehende Telemetrieelement angefügt werden sollen.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.