Udostępnij za pośrednictwem


LuisRecognizer.RecognizeAsync Metoda

Definicja

Przeciążenia

RecognizeAsync(ITurnContext, CancellationToken)

Uruchamia wypowiedź za pośrednictwem rozpoznawania i zwraca ogólny wynik rozpoznawania.

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)

Uruchamia wypowiedź za pośrednictwem rozpoznawania i zwraca ogólny wynik rozpoznawania.

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

RecognizeAsync<T>(ITurnContext, CancellationToken)

Uruchamia wypowiedź za pośrednictwem rozpoznawania i zwraca silnie typizowane wyniki rozpoznawania.

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

RecognizeAsync(ITurnContext, CancellationToken)

Uruchamia wypowiedź za pośrednictwem rozpoznawania i zwraca ogólny wynik rozpoznawania.

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)

Parametry

turnContext
ITurnContext

Włącz kontekst.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Analiza wypowiedzi.

Implementuje

Dotyczy

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)

Uruchamia wypowiedź za pośrednictwem rozpoznawania i zwraca ogólny wynik rozpoznawania.

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)

Parametry

turnContext
ITurnContext

Włącz kontekst.

predictionOptions
LuisPredictionOptions

LuisPredictionOptions Wystąpienie, które ma być używane przez wywołanie. Ten parametr jest scalany z wartością domyślną LuisPredictionOptions przekazaną w konstruktorze.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Analiza wypowiedzi.

Dotyczy

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

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)

Parametry

turnContext
ITurnContext

Obiekt kontekstu zawierający informacje dotyczące pojedynczego zwrotu konwersacji z użytkownikiem.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Wyniki analizy bieżącego tekstu wiadomości w działaniu kontekstu bieżącego kolei.

Implementuje

Dotyczy

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

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)

Parametry

turnContext
ITurnContext

Obiekt kontekstu zawierający informacje dotyczące pojedynczego zwrotu konwersacji z użytkownikiem.

predictionOptions
LuisPredictionOptions

LuisPredictionOptions Wystąpienie, które ma być używane przez wywołanie. Ten parametr jest scalany z wartością domyślną LuisPredictionOptions przekazaną w konstruktorze.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Wyniki analizy bieżącego tekstu wiadomości w działaniu kontekstu bieżącego kolei.

Dotyczy

RecognizeAsync<T>(ITurnContext, CancellationToken)

Uruchamia wypowiedź za pośrednictwem rozpoznawania i zwraca silnie typizowane wyniki rozpoznawania.

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)

Parametry typu

T

Typ wyniku rozpoznawania.

Parametry

turnContext
ITurnContext

Włącz kontekst.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Task<T>

Analiza wypowiedzi.

Implementuje

Dotyczy

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

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)

Parametry typu

T

Typ wyniku rozpoznawania.

Parametry

turnContext
ITurnContext

Obiekt kontekstu zawierający informacje dotyczące pojedynczego zwrotu konwersacji z użytkownikiem.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Task<T>

Wyniki analizy bieżącego tekstu wiadomości w działaniu kontekstu bieżącego kolei.

Implementuje

Dotyczy

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

Zwraca wyniki analizy (sugerowane akcje i intencje).

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)

Parametry typu

T

Typ wyniku rozpoznawania.

Parametry

turnContext
ITurnContext

Obiekt kontekstu zawierający informacje dotyczące pojedynczego zwrotu konwersacji z użytkownikiem.

predictionOptions
LuisPredictionOptions

LuisPredictionOptions Wystąpienie, które ma być używane przez wywołanie. Ten parametr jest scalany z wartością domyślną LuisPredictionOptions przekazaną w konstruktorze.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Task<T>

Wyniki analizy bieżącego tekstu wiadomości w działaniu kontekstu bieżącego kolei.

Dotyczy