Partager via


ITelemetryRecognizer.RecognizeAsync Méthode

Définition

Surcharges

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

Retourne les résultats de l’analyse (intentions et entités suggérées) à l’aide du contexte de tour.

RecognizeAsync<T>(ITurnContext, CancellationToken)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de l’élément de reconnaissance fortement typé.

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

Exécute un énoncé via un module de reconnaissance et retourne un résultat de l’élément de reconnaissance fortement typé.

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

Retourne les résultats de l’analyse (intentions et entités suggérées) à l’aide du contexte de tour.

public 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, 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>
Public Function RecognizeAsync (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), telemetryMetrics As Dictionary(Of String, Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)

Paramètres

turnContext
ITurnContext

Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.

telemetryProperties
Dictionary<String,String>

Propriétés supplémentaires à consigner dans la télémétrie avec l’événement LuisResult.

telemetryMetrics
Dictionary<String,Double>

Métriques supplémentaires à consigner dans la télémétrie avec l’événement LuisResult.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

S’applique à

RecognizeAsync<T>(ITurnContext, CancellationToken)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de l’élément de reconnaissance fortement typé.

public System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken = default) 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))
Public Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Paramètres de type

T

Type de résultat de reconnaissance.

Paramètres

turnContext
ITurnContext

Tourner le contexte.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Task<T>

Analyse de l’énoncé.

Implémente

S’applique à

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

Exécute un énoncé via un module de reconnaissance et retourne un résultat de l’élément de reconnaissance fortement typé.

public 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, 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))
Public Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), telemetryMetrics As Dictionary(Of String, Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Paramètres de type

T

Type de résultat de reconnaissance.

Paramètres

turnContext
ITurnContext

Tourner le contexte.

telemetryProperties
Dictionary<String,String>

Dictionnaire contenant des propriétés supplémentaires à attacher à l’élément de télémétrie sortant.

telemetryMetrics
Dictionary<String,Double>

Dictionnaire contenant des métriques supplémentaires à attacher à l’élément de télémétrie sortant.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Task<T>

Analyse de l’énoncé.

S’applique à