Delen via


ITelemetryRecognizer.RecognizeAsync Methode

Definitie

Overloads

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

Retourneer resultaten van de analyse (voorgestelde intenties en entiteiten) met behulp van de turncontext.

RecognizeAsync<T>(ITurnContext, CancellationToken)

Voert een utterance uit via een herkenningsfunctie en retourneert een sterk getypeerd herkenningsresultaat.

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

Voert een utterance uit via een herkenningsfunctie en retourneert een sterk getypeerd herkenningsresultaat.

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

Retourneer resultaten van de analyse (voorgestelde intenties en entiteiten) met behulp van de turncontext.

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)

Parameters

turnContext
ITurnContext

Contextobject met informatie voor één gesprek met een gebruiker.

telemetryProperties
Dictionary<String,String>

Aanvullende eigenschappen die moeten worden vastgelegd in telemetrie met de gebeurtenis LuisResult.

telemetryMetrics
Dictionary<String,Double>

Aanvullende metrische gegevens die moeten worden vastgelegd in telemetrie met de gebeurtenis LuisResult.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.

Retouren

De LUIS-resultaten van de analyse van de huidige berichttekst in de contextactiviteit van de huidige turn.

Van toepassing op

RecognizeAsync<T>(ITurnContext, CancellationToken)

Voert een utterance uit via een herkenningsfunctie en retourneert een sterk getypeerd herkenningsresultaat.

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)

Type parameters

T

Het resultaattype van de herkenning.

Parameters

turnContext
ITurnContext

Context draaien.

cancellationToken
CancellationToken

Annuleringstoken.

Retouren

Task<T>

Analyse van utterance.

Implementeringen

Van toepassing op

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

Voert een utterance uit via een herkenningsfunctie en retourneert een sterk getypeerd herkenningsresultaat.

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)

Type parameters

T

Het resultaattype van de herkenning.

Parameters

turnContext
ITurnContext

Context draaien.

telemetryProperties
Dictionary<String,String>

Woordenlijst met aanvullende eigenschappen die moeten worden gekoppeld aan het uitgaande telemetrie-item.

telemetryMetrics
Dictionary<String,Double>

Woordenlijst met aanvullende metrische gegevens die moeten worden gekoppeld aan het uitgaande telemetrie-item.

cancellationToken
CancellationToken

Annuleringstoken.

Retouren

Task<T>

Analyse van utterance.

Van toepassing op