Lingua

LuisActionDialog Classe

Definizione

Attenzione

Action binding in LUIS should be replaced with code.

La funzione dialogo che avvolge Luis.

[System.Obsolete("Action binding in LUIS should be replaced with code.")]
[System.Serializable]
public class LuisActionDialog : Microsoft.Bot.Builder.Dialogs.IDialog<Microsoft.Bot.Builder.Luis.Models.LuisResult>
[<System.Obsolete("Action binding in LUIS should be replaced with code.")>]
[<System.Serializable>]
type LuisActionDialog = class
    interface IDialog<LuisResult>
Public Class LuisActionDialog
Implements IDialog(Of LuisResult)
Ereditarietà
LuisActionDialog
Attributi
Implementazioni

Costruttori

Nome Descrizione
LuisActionDialog(ILuisService, String, String)
Obsoleti.

Crea un'istanza di LuisActionDialog.

Metodi

Nome Descrizione
MessageReceivedAsync(IDialogContext, IAwaitable<IMessageActivity>)
Obsoleti.

La funzione dialogo che avvolge Luis.

StartAsync(IDialogContext)
Obsoleti.

La funzione dialogo che avvolge Luis.

Metodi di estensione

Nome Descrizione
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
Obsoleti.

Quando l'antecedente IDialog<TResult> è completo, si catturano e si gestiscono eventuali eccezioni di tipo E.

Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
Obsoleti.

Quando l'antecedente IDialog<TResult> è stato completato, individuare e gestire eventuali eccezioni.

ContinueWith<T,R>(IDialog<T>, Chain.Continuation<T,R>)
Obsoleti.

Quando l'antecedente IDialog<TResult> è completo, si esegue la continuazione per produrre il successivo IDialog<TResult>.

DefaultIfException<T,E>(IDialog<T>)
Obsoleti.

Quando l'antecedente IDialog<TResult> è completo, si ferma la propagazione di un'eccezione di E.

DefaultIfException<T>(IDialog<T>)
Obsoleti.

Quando l'antecedente IDialog<TResult> è completato, si interrompe la propagazione di Eccezione.

Do<T>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task>)
Obsoleti.

Esegui un effetto collaterale dopo aver completato un IDialog<TResult> ciclo.

Loop<T>(IDialog<T>)
Obsoleti.

Ripeti il IDialog<TResult> per sempre.

PostEvent<T,E>(IDialog<T>, E)
Obsoleti.

Quando l'antecedente IDialog<TResult> è completato, pubblica l'oggetto nella coda degli eventi.

PostToUser<T>(IDialog<T>)
Obsoleti.

Pubblica all'utente il risultato di un IDialog<TResult>.

Select<T,R>(IDialog<T>, Func<T,R>)
Obsoleti.

Quando l'antecedente IDialog<TResult> si è completato, si proietterebbe il risultato in un nuovo IDialog<TResult>.

SelectMany<T,C,R>(IDialog<T>, Func<T,IDialog<C>>, Func<T,C,R>)
Obsoleti.

Quando l'antecedente IDialog<TResult> è completo, esegui il successivo IDialog<TResult>, e usa la proiezione per combinare i risultati.

Switch<T,R>(IDialog<T>, ICase<T,R>[])
Obsoleti.

Quando l'antecedente IDialog<TResult> è completo, si passa in rassegna ciascuna ICase<T,R> e si esegue il ContextualSelector<T,R>" del primo ICase<T,R> che soddisfa il valore restituito dal dialogo antecedente.

Then<T,R>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task<R>>)
Obsoleti.

Esegui un'azione dopo che il IDialog<TResult> compito è finito.

Void<T,R>(IDialog<T>)
Obsoleti.

Chiama il voided IDialog<TResult>, ignora il risultato, poi riavvia il dialogo originale aspetta.

Void<T>(IDialog<T>, IDialogStack)
Obsoleti.

Chiama il voided IDialog<TResult>, ignora il risultato, poi riavvia il dialogo originale aspetta.

WaitToBot<T>(IDialog<T>)
Obsoleti.

Pubblica nel chain il messaggio al bot dopo che l'antecedente è completato.

Where<T>(IDialog<T>, Func<T,Boolean>)
Obsoleti.

Quando l'antecedente IDialog<TResult> è completo, si valuta il predicato e si decide se continuare.

While<T>(IDialog<T>, Func<T,IDialog<Boolean>>, Func<T,IDialog<T>>)
Obsoleti.

Crea un IDialog<TResult> ciclo che rappresenti un ciclo while.

WithScorable<T,Item,Score>(IDialog<T>, IScorable<Item,Score>)
Obsoleti.

Decora un dialogo con un punteggio, così che un scorabile possa partecipare allo stack di dialogo.

Si applica a