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(ITurnContext, CancellationToken)
Kör en yttrande genom en igenkännare och returnerar ett generiskt igenkännarresultat.
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
Vänd på kontext.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Implementeringar
Gäller för
RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)
Kör en yttrande genom en igenkännare och returnerar ett generiskt igenkännarresultat.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.LuisV3.LuisPredictionOptions predictionOptions, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.LuisV3.LuisPredictionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.LuisV3.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
Vänd på kontext.
- predictionOptions
- LuisPredictionOptions
En LuisPredictionOptions instans som används av samtalet. Denna parameter slås ihop med standardparametern LuisPredictionOptions som skickas i konstruktören.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Gäller för
RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera analysresultaten (Föreslagna handlingar 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ätvärden ska loggas till telemetrin 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-resultatet av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Implementeringar
Gäller för
RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera analysresultaten (Föreslagna handlingar och avsikter).
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.LuisV3.LuisPredictionOptions predictionOptions = default, System.Collections.Generic.Dictionary<string,string> telemetryProperties = default, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.LuisV3.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.LuisV3.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, Optional predictionOptions As LuisPredictionOptions = Nothing, Optional telemetryProperties As Dictionary(Of String, String) = Nothing, 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 används av samtalet. Denna parameter slås ihop med standardparametern LuisPredictionOptions som skickas i konstruktören.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mätvärden ska loggas till telemetrin 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-resultatet av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Gäller för
RecognizeAsync<T>(ITurnContext, CancellationToken)
Kör en yttrande genom en igenkännare och returnerar ett starkt typat igenkännarresultat.
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
Typen av igenkänningsresultat.
Parametrar
- turnContext
- ITurnContext
Vänd på kontext.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Analys av yttrande.
Implementeringar
Gäller för
RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera analysresultaten (Föreslagna handlingar 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
Typen av igenkänningsresultat.
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ätvärden ska loggas till telemetrin 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-resultatet av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.
Implementeringar
Gäller för
RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Returnera analysresultaten (Föreslagna handlingar och avsikter).
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T>(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.LuisV3.LuisPredictionOptions predictionOptions = default, System.Collections.Generic.Dictionary<string,string> telemetryProperties = default, 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.LuisV3.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.LuisV3.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, Optional predictionOptions As LuisPredictionOptions = Nothing, Optional telemetryProperties As Dictionary(Of String, String) = Nothing, Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparametrar
- T
Typen av igenkänningsresultat.
Parametrar
- turnContext
- ITurnContext
Kontextobjekt som innehåller information för en enda konversationsvändning med en användare.
- predictionOptions
- LuisPredictionOptions
En LuisPredictionOptions instans som används av samtalet. Denna parameter slås ihop med standardparametern LuisPredictionOptions som skickas i konstruktören.
- telemetryProperties
- Dictionary<String,String>
Ytterligare egenskaper som ska loggas till telemetri med LuisResult-händelsen.
- telemetryMetrics
- Dictionary<String,Double>
Ytterligare mätvärden ska loggas till telemetrin 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-resultatet av analysen av den aktuella meddelandetexten i den aktuella svängens kontextaktivitet.