LuisRecognizer.RecognizeAsync Methode

Definition

Überlädt

Name Beschreibung
RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Veraltet.

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync(String, LuisRecognizerOptions, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(ITurnContext, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)
Veraltet.

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync(DialogContext, Activity, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync(ITurnContext, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Veraltet.

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, CancellationToken)
Veraltet.

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

RecognizeAsync<T>(DialogContext, Activity, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

RecognizeAsync<T>(ITurnContext, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

Analyse der Äußerung.

Gilt für: