Sdílet prostřednictvím


LuisActionDialog Třída

Definice

Upozornění

Action binding in LUIS should be replaced with code.

Funkce dialogového okna Luis zalamuje.

[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)
Dědičnost
LuisActionDialog
Atributy
Implementuje

Konstruktory

LuisActionDialog(ILuisService, String, String)
Zastaralé.

Vytvoří instanci LuisActionDialog.

Metody

MessageReceivedAsync(IDialogContext, IAwaitable<IMessageActivity>)
Zastaralé.

Funkce dialogového okna Luis zalamuje.

StartAsync(IDialogContext)
Zastaralé.

Funkce dialogového okna Luis zalamuje.

Metody rozšíření

Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
Zastaralé.

Jakmile se antecedent IDialog<TResult> dokončí, zachyťte a zpracujte všechny výjimky.

Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
Zastaralé.

Jakmile se antecedent IDialog<TResult> dokončí, zachyťte a zpracujte všechny výjimky typu E.

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

Po dokončení příkazu IDialog<TResult> spusťte pokračování, aby se vytvořil další IDialog<TResult>objekt .

DefaultIfException<T>(IDialog<T>)
Zastaralé.

Jakmile se antecedent IDialog<TResult> dokončí, zastavte šíření výjimky.

DefaultIfException<T,E>(IDialog<T>)
Zastaralé.

Po dokončení funkce antecedent IDialog<TResult> zastavte šíření výjimky .E

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

Po dokončení spusťte vedlejší efekt IDialog<TResult> .

Loop<T>(IDialog<T>)
Zastaralé.

Smyčka navždy IDialog<TResult> .

PostEvent<T,E>(IDialog<T>, E)
Zastaralé.

Jakmile se antecedent IDialog<TResult> dokončí, publikujte položku do fronty událostí.

PostToUser<T>(IDialog<T>)
Zastaralé.

Publikujte uživateli výsledek příkazu IDialog<TResult>.

Select<T,R>(IDialog<T>, Func<T,R>)
Zastaralé.

Po dokončení projektu IDialog<TResult> projektujte výsledek do nového IDialog<TResult>objektu .

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

Po dokončení antecedent IDialog<TResult> spusťte další IDialog<TResult>a pomocí projekce zkombinujte výsledky.

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

Po dokončení antecedent IDialog<TResult> projděte každou ICase<T,R> z nich a spusťte ContextualSelector<T,R>" první ICase<T,R> hodnoty, které vrácené hodnota v dialogovém okně předcházet.

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

Po dokončení proveďte akci IDialog<TResult> .

Void<T>(IDialog<T>, IDialogStack)
Zastaralé.

Zavolejte neplatný IDialog<TResult>, ignorujte výsledek a pak restartujte původní dialogové okno počkejte.

Void<T,R>(IDialog<T>)
Zastaralé.

Zavolejte neplatný IDialog<TResult>, ignorujte výsledek a pak restartujte původní dialogové okno počkejte.

WaitToBot<T>(IDialog<T>)
Zastaralé.

Odešlete zprávu do řetězu robotovi po dokončení předběžného příkazu.

Where<T>(IDialog<T>, Func<T,Boolean>)
Zastaralé.

Po dokončení predikátu IDialog<TResult> vyhodnoťte predikát a rozhodněte se, zda chcete pokračovat.

While<T>(IDialog<T>, Func<T,IDialog<Boolean>>, Func<T,IDialog<T>>)
Zastaralé.

Vytvořte smyčku IDialog<TResult> , která představuje smyčku While.

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

Ozdobte dialogové okno bodovatelným objektem, aby se bodovatel mohl účastnit zásobníku dialogů.

Platí pro