Lingua

LuisRecognizer.RecognizeAsync Metodo

Definizione

Overload

Nome Descrizione
RecognizeAsync(ITurnContext, CancellationToken)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento generico.

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento generico.

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

RecognizeAsync<T>(ITurnContext, CancellationToken)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

RecognizeAsync(ITurnContext, CancellationToken)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento generico.

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)

Parametri

turnContext
ITurnContext

Contesto di turno.

cancellationToken
CancellationToken

Token di annullamento.

Valori restituiti

Analisi dell'espressione.

Implementazioni

Si applica a

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento generico.

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)

Parametri

turnContext
ITurnContext

Contesto di turno.

predictionOptions
LuisPredictionOptions

Un'istanza LuisPredictionOptions da usare dalla chiamata. Questo parametro viene unito con il valore predefinito LuisPredictionOptions passato nel costruttore.

cancellationToken
CancellationToken

Token di annullamento.

Valori restituiti

Analisi dell'espressione.

Si applica a

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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)

Parametri

turnContext
ITurnContext

Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.

telemetryProperties
Dictionary<String,String>

Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

telemetryMetrics
Dictionary<String,Double>

Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

Implementazioni

Si applica a

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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)

Parametri

turnContext
ITurnContext

Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.

predictionOptions
LuisPredictionOptions

Un'istanza LuisPredictionOptions da usare dalla chiamata. Questo parametro viene unito con il valore predefinito LuisPredictionOptions passato nel costruttore.

telemetryProperties
Dictionary<String,String>

Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

telemetryMetrics
Dictionary<String,Double>

Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

Si applica a

RecognizeAsync<T>(ITurnContext, CancellationToken)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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)

Parametri di tipo

T

Il tipo di risultato di riconoscimento.

Parametri

turnContext
ITurnContext

Contesto di turno.

cancellationToken
CancellationToken

Token di annullamento.

Valori restituiti

Task<T>

Analisi dell'espressione.

Implementazioni

Si applica a

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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)

Parametri di tipo

T

Il tipo di risultato di riconoscimento.

Parametri

turnContext
ITurnContext

Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.

telemetryProperties
Dictionary<String,String>

Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

telemetryMetrics
Dictionary<String,Double>

Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Task<T>

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

Implementazioni

Si applica a

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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)

Parametri di tipo

T

Il tipo di risultato di riconoscimento.

Parametri

turnContext
ITurnContext

Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.

predictionOptions
LuisPredictionOptions

Un'istanza LuisPredictionOptions da usare dalla chiamata. Questo parametro viene unito con il valore predefinito LuisPredictionOptions passato nel costruttore.

telemetryProperties
Dictionary<String,String>

Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

telemetryMetrics
Dictionary<String,Double>

Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Task<T>

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

Si applica a