LuisRecognizer.RecognizeAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Parametrar
- dialogContext
- DialogContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- activity
- Activity
aktivitet att känna igen.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Gäller för
RecognizeAsync(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Parametrar
- turnContext
- ITurnContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Gäller för
RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Varning
Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
[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)
Parametrar
- turnContext
- ITurnContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- predictionOptions
- LuisPredictionOptions
En LuisPredictionOptions instans som ska användas av anropet. Den här parametern sammanfogas med standardvärdet LuisPredictionOptions som skickas i konstruktorn. Detta anropar Luis V2-slutpunkten om den skickas.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
- Attribut
Gäller för
RecognizeAsync(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Parametrar
- dialogContext
- DialogContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- activity
- Activity
aktivitet att känna igen.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Gäller för
RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Parametrar
- turnContext
- ITurnContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Implementeringar
Gäller för
RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett allmänt identifierarresultat.
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)
Parametrar
- dialogContext
- DialogContext
dialogkontext.
- activity
- Activity
aktivitet att känna igen.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Gäller för
RecognizeAsync(String, LuisRecognizerOptions, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Parametrar
- utterance
- String
talindata att känna igen.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Kommentarer
Ingen telemetri tillhandahålls när du använder den här metoden.
Gäller för
RecognizeAsync(ITurnContext, LuisRecognizerOptions, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett allmänt identifierarresultat.
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)
Parametrar
- turnContext
- ITurnContext
Aktivera kontext.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Gäller för
RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)
Varning
Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).
Kör ett yttrande via en identifierare och returnerar ett allmänt identifierarresultat.
[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)
Parametrar
- turnContext
- ITurnContext
Aktivera kontext.
- predictionOptions
- LuisPredictionOptions
En LuisPredictionOptions instans som ska användas av anropet. Den här parametern sammanfogas med standardvärdet LuisPredictionOptions som skickas i konstruktorn. Detta anropar Luis V2-slutpunkten om den skickas.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
- Attribut
Gäller för
RecognizeAsync(DialogContext, Activity, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett allmänt identifierarresultat.
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)
Parametrar
- dialogContext
- DialogContext
dialogcontext.
- activity
- Activity
Aktivitet.
- cancellationToken
- CancellationToken
cancellationtoken.
Returer
En Task<TResult> som representerar resultatet av den asynkrona åtgärden.
Gäller för
RecognizeAsync(ITurnContext, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett allmänt identifierarresultat.
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)
Parametrar
- turnContext
- ITurnContext
Aktivera kontext.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Implementeringar
Gäller för
RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- dialogContext
- DialogContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- activity
- Activity
aktivitet att känna igen.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Gäller för
RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- turnContext
- ITurnContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Gäller för
RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Varning
Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
[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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- turnContext
- ITurnContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- predictionOptions
- LuisPredictionOptions
En LuisPredictionOptions instans som ska användas av anropet. Den här parametern sammanfogas med standardvärdet LuisPredictionOptions som skickas i konstruktorn. Detta använder Luis V2-slutpunkten om den skickas.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
- Attribut
Gäller för
RecognizeAsync<T>(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- dialogContext
- DialogContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- activity
- Activity
aktivitet att känna igen.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Gäller för
RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera resultat av analysen (föreslagna åtgärder och avsikter).
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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- turnContext
- ITurnContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mått som ska loggas till telemetri med LuisResult-händelsen.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
LUIS-resultaten av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Implementeringar
Gäller för
RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett starkt skrivet igenkänningsresultat.
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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- turnContext
- ITurnContext
Aktivera kontext.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Gäller för
RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, CancellationToken)
Varning
Method is deprecated, please use RecognizeAsync<T>(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).
Kör ett yttrande via en identifierare och returnerar ett starkt skrivet igenkänningsresultat.
[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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- turnContext
- ITurnContext
Aktivera kontext.
- predictionOptions
- LuisPredictionOptions
En LuisPredictionOptions instans som ska användas av anropet. Den här parametern sammanfogas med standardvärdet LuisPredictionOptions som skickas i konstruktorn. Detta anropar Luis V2-slutpunkten om den skickas.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
- Attribut
Gäller för
RecognizeAsync<T>(DialogContext, Activity, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett starkt skrivet igenkänningsresultat.
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)
Typparametrar
- T
typ av resultat.
Parametrar
- dialogContext
- DialogContext
dialogContext.
- activity
- Activity
Aktivitet.
- cancellationToken
- CancellationToken
cancellationToken.
Returer
En Task<TResult> som representerar resultatet av den asynkrona åtgärden.
Gäller för
RecognizeAsync<T>(ITurnContext, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett starkt skrivet igenkänningsresultat.
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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- turnContext
- ITurnContext
Aktivera kontext.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Implementeringar
Gäller för
RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)
Kör ett yttrande via en identifierare och returnerar ett starkt skrivet igenkänningsresultat.
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)
Typparametrar
- T
Resultattypen för igenkänning.
Parametrar
- dialogContext
- DialogContext
dialogkontext.
- activity
- Activity
aktivitet att känna igen.
- recognizerOptions
- LuisRecognizerOptions
En LuisRecognizerOptions instans som ska användas av anropet. Den här parametern åsidosätter standardvärdet LuisRecognizerOptions som skickades i konstruktorn.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.