Recognizer.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(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Führt aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Führt die aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt mithilfe von IRecognizerConvert ein stark typisiertes Erkennungsergebnis zurück. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)
Führt aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary<string,string> telemetryProperties = default, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, Optional cancellationToken As CancellationToken = Nothing, Optional telemetryProperties As Dictionary(Of String, String) = Nothing, Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing) As Task(Of RecognizerResult)
Parameter
- dialogContext
- DialogContext
Dialogkontext.
- activity
- Activity
Zu erkennende Aktivität.
- cancellationToken
- CancellationToken
Abbruchtoken.
- 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.
Gibt zurück
Analyse der Äußerung.
Gilt für:
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)
Führt die aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt mithilfe von IRecognizerConvert ein stark typisiertes Erkennungsergebnis zurück.
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary<string,string> telemetryProperties = default, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> -> 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> -> 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, Optional cancellationToken As CancellationToken = Nothing, Optional telemetryProperties As Dictionary(Of String, String) = Nothing, Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing) As Task(Of T)
Typparameter
- T
Der Erkennungsergebnistyp.
Parameter
- dialogContext
- DialogContext
Dialogkontext.
- activity
- Activity
Zu erkennende Aktivität.
- cancellationToken
- CancellationToken
Abbruchtoken.
- 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.
Gibt zurück
Analyse der Äußerung.