Freigeben über


ITelemetryRecognizer.RecognizeAsync Methode

Definition

Ü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

Task<T>

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

Task<T>

Analyse der Äußerung.

Gilt für: