LuisRecognizer.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, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)
Parameter
- dialogContext
- DialogContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- activity
- Activity
zu erkennende Aktivität.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Gilt für:
RecognizeAsync(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)
Parameter
- turnContext
- ITurnContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Gilt für:
RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Achtung
Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
[System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")]
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)
Parameter
- turnContext
- ITurnContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- predictionOptions
- LuisPredictionOptions
Eine Instanz LuisPredictionOptions , die vom Aufruf verwendet werden soll. Dieser Parameter wird mit dem Standardparameter LuisPredictionOptions im Konstruktor zusammengeführt. Dies ruft den Luis V2-Endpunkt auf, wenn übergeben.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
- Attribute
Gilt für:
RecognizeAsync(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)
Parameter
- dialogContext
- DialogContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- activity
- Activity
zu erkennende Aktivität.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Gilt für:
RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual 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 = default, 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>
override this.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 Overridable Function RecognizeAsync (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)
Parameter
- turnContext
- ITurnContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Implementiert
Gilt für:
RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)
Führt eine Äußerung durch 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, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of RecognizerResult)
Parameter
- dialogContext
- DialogContext
Dialogkontext.
- activity
- Activity
zu erkennende Aktivität.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
Gilt für:
RecognizeAsync(String, LuisRecognizerOptions, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(string utterance, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : string * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : string * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (utterance As String, Optional recognizerOptions As LuisRecognizerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)
Parameter
- utterance
- String
Äußerung, um zu erkennen.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Hinweise
Bei dieser Methode wird keine Telemetrie bereitgestellt.
Gilt für:
RecognizeAsync(ITurnContext, LuisRecognizerOptions, CancellationToken)
Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of RecognizerResult)
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
Gilt für:
RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)
Achtung
Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).
Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.
[System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")]
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, cancellationToken As CancellationToken) As Task(Of RecognizerResult)
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- predictionOptions
- LuisPredictionOptions
Eine Instanz LuisPredictionOptions , die vom Aufruf verwendet werden soll. Dieser Parameter wird mit dem Standardparameter LuisPredictionOptions im Konstruktor zusammengeführt. Dies ruft den Luis V2-Endpunkt auf, wenn übergeben.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
- Attribute
Gilt für:
RecognizeAsync(DialogContext, Activity, CancellationToken)
Führt eine Äußerung durch 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);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, cancellationToken As CancellationToken) As Task(Of RecognizerResult)
Parameter
- dialogContext
- DialogContext
Dialogkontext.
- activity
- Activity
Aktivität.
- cancellationToken
- CancellationToken
Stornierungstoken.
Gibt zurück
Eine Task<TResult>, die das Ergebnis des asynchronen Vorgangs darstellt.
Gilt für:
RecognizeAsync(ITurnContext, CancellationToken)
Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, cancellationToken As CancellationToken) As Task(Of RecognizerResult)
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
Implementiert
Gilt für:
RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- dialogContext
- DialogContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- activity
- Activity
zu erkennende Aktivität.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Gilt für:
RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- turnContext
- ITurnContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Gilt für:
RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Achtung
Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
[System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")]
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
[<System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- turnContext
- ITurnContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- predictionOptions
- LuisPredictionOptions
Eine Instanz LuisPredictionOptions , die vom Aufruf verwendet werden soll. Dieser Parameter wird mit dem Standardparameter LuisPredictionOptions im Konstruktor zusammengeführt. Dies wird den Luis V2-Endpunkt verwenden, wenn er übergeben wird.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
- Attribute
Gilt für:
RecognizeAsync<T>(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- dialogContext
- DialogContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- activity
- Activity
zu erkennende Aktivität.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Gilt für:
RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).
public virtual 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 = default, 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))
override this.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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- turnContext
- ITurnContext
Kontextobjekt, das Informationen für eine einzelne Unterhaltung mit einem Benutzer enthält.
- telemetryProperties
- Dictionary<String,String>
Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
- Dictionary<String,Double>
Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.
Gibt zurück
Die LUIS-Ergebnisse der Analyse des aktuellen Nachrichtentexts in der Kontextaktivität der aktuellen Zahl.
Implementiert
Gilt für:
RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, CancellationToken)
Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
Gilt für:
RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, CancellationToken)
Achtung
Method is deprecated, please use RecognizeAsync<T>(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).
Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.
[System.Obsolete("Method is deprecated, please use RecognizeAsync<T>(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")]
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
[<System.Obsolete("Method is deprecated, please use RecognizeAsync<T>(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, cancellationToken As CancellationToken) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- predictionOptions
- LuisPredictionOptions
Eine Instanz LuisPredictionOptions , die vom Aufruf verwendet werden soll. Dieser Parameter wird mit dem Standardparameter LuisPredictionOptions im Konstruktor zusammengeführt. Dies ruft den Luis V2-Endpunkt auf, wenn übergeben.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
- Attribute
Gilt für:
RecognizeAsync<T>(DialogContext, Activity, CancellationToken)
Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes 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) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, cancellationToken As CancellationToken) As Task(Of T)
Typparameter
- T
Art des Ergebnisses.
Parameter
- dialogContext
- DialogContext
dialogKontext.
- activity
- Activity
Aktivität.
- cancellationToken
- CancellationToken
StornierToken.
Gibt zurück
Eine Task<TResult>, die das Ergebnis des asynchronen Vorgangs darstellt.
Gilt für:
RecognizeAsync<T>(ITurnContext, CancellationToken)
Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken) 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))
override this.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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, cancellationToken As CancellationToken) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- turnContext
- ITurnContext
Kontext drehen.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.
Implementiert
Gilt für:
RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)
Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * 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 Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of T)
Typparameter
- T
Der Typ des Erkennungsergebnisses.
Parameter
- dialogContext
- DialogContext
Dialogkontext.
- activity
- Activity
zu erkennende Aktivität.
- recognizerOptions
- LuisRecognizerOptions
Eine Instanz LuisRecognizerOptions , die vom Aufruf verwendet werden soll. Dieser Parameter überschreibt den Standard-Parameter LuisRecognizerOptions , der im Konstruktor weitergegeben wird.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Analyse der Äußerung.