Język

LuisRecognizer.RecognizeAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
RecognizeAsync(ITurnContext, CancellationToken)

Przepuszcza wyrażenie przez rozpoznawacz i zwraca generyczny wynik rozpoznawacza.

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)

Przepuszcza wyrażenie przez rozpoznawacz i zwraca generyczny wynik rozpoznawacza.

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

Zwracaj wyniki analizy (sugerowane działania i intencje).

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

Zwracaj wyniki analizy (sugerowane działania i intencje).

RecognizeAsync<T>(ITurnContext, CancellationToken)

Przepuszcza wyrażenie przez rozpoznawacz i zwraca silnie wpisany wynik rozpoznawającego.

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

Zwracaj wyniki analizy (sugerowane działania i intencje).

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

Zwracaj wyniki analizy (sugerowane działania i intencje).

RecognizeAsync(ITurnContext, CancellationToken)

Przepuszcza wyrażenie przez rozpoznawacz i zwraca generyczny wynik rozpoznawacza.

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

Zmień kontekst.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Analiza wypowiedzi.

Implementuje

Dotyczy

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)

Przepuszcza wyrażenie przez rozpoznawacz i zwraca generyczny wynik rozpoznawacza.

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

Zmień kontekst.

predictionOptions
LuisPredictionOptions

Instancja LuisPredictionOptions do wykorzystania przez połączenie. Ten parametr scala się z domyślnym LuisPredictionOptions przekazywanym w konstruktorze.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Analiza wypowiedzi.

Dotyczy

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

Zwracaj wyniki analizy (sugerowane działania 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 jednej rozmowy z użytkownikiem.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Wyniki analizy bieżącego tekstu komunikatu w działaniu kontekstu bieżącego kolei.

Implementuje

Dotyczy

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

Zwracaj wyniki analizy (sugerowane działania 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 jednej rozmowy z użytkownikiem.

predictionOptions
LuisPredictionOptions

Instancja LuisPredictionOptions do wykorzystania przez połączenie. Ten parametr scala się z domyślnym LuisPredictionOptions przekazywanym w konstruktorze.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Wyniki analizy bieżącego tekstu komunikatu w działaniu kontekstu bieżącego kolei.

Dotyczy

RecognizeAsync<T>(ITurnContext, CancellationToken)

Przepuszcza wyrażenie przez rozpoznawacz i zwraca silnie wpisany wynik rozpoznawającego.

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 rozpoznania.

Parametry

turnContext
ITurnContext

Zmień kontekst.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Task<T>

Analiza wypowiedzi.

Implementuje

Dotyczy

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

Zwracaj wyniki analizy (sugerowane działania 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 rozpoznania.

Parametry

turnContext
ITurnContext

Obiekt kontekstu zawierający informacje dotyczące jednej rozmowy z użytkownikiem.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Task<T>

Wyniki analizy bieżącego tekstu komunikatu w działaniu kontekstu bieżącego kolei.

Implementuje

Dotyczy

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

Zwracaj wyniki analizy (sugerowane działania 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 rozpoznania.

Parametry

turnContext
ITurnContext

Obiekt kontekstu zawierający informacje dotyczące jednej rozmowy z użytkownikiem.

predictionOptions
LuisPredictionOptions

Instancja LuisPredictionOptions do wykorzystania przez połączenie. Ten parametr scala się z domyślnym LuisPredictionOptions przekazywanym w konstruktorze.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Task<T>

Wyniki analizy bieżącego tekstu komunikatu w działaniu kontekstu bieżącego kolei.

Dotyczy