Dela via


LuisActionDialog Klass

Definition

Varning

Action binding in LUIS should be replaced with code.

Dialogrutehanteringsfunktionen i Luis-dialogrutan.

[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)
Arv
LuisActionDialog
Attribut
Implementeringar

Konstruktorer

LuisActionDialog(ILuisService, String, String)
Föråldrad.

Skapar en instans av LuisActionDialog.

Metoder

MessageReceivedAsync(IDialogContext, IAwaitable<IMessageActivity>)
Föråldrad.

Dialogrutehanteringsfunktionen i Luis-dialogrutan.

StartAsync(IDialogContext)
Föråldrad.

Dialogrutehanteringsfunktionen i Luis-dialogrutan.

Tilläggsmetoder

Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>)
Föråldrad.

När antecedent har slutförts IDialog<TResult> kan du fånga upp och hantera eventuella undantag.

Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>)
Föråldrad.

När antecedent har slutförts IDialog<TResult> fångar och hanterar du eventuella undantag av typen E.

ContinueWith<T,R>(IDialog<T>, Chain.Continuation<T,R>)
Föråldrad.

När antecedent har slutförts IDialog<TResult> kör du fortsättningen för att skapa nästa IDialog<TResult>.

DefaultIfException<T>(IDialog<T>)
Föråldrad.

När antecedent har slutförts IDialog<TResult> stoppar du spridningen av Undantag.

DefaultIfException<T,E>(IDialog<T>)
Föråldrad.

När antecedent har slutförts IDialog<TResult> stoppar du spridningen av ett undantag för E.

Do<T>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task>)
Föråldrad.

Kör en bieffekt när en IDialog<TResult> har slutförts.

Loop<T>(IDialog<T>)
Föråldrad.

Loopa för evigt IDialog<TResult> .

PostEvent<T,E>(IDialog<T>, E)
Föråldrad.

När antecedent har slutförts IDialog<TResult> publicerar du objektet i händelsekön.

PostToUser<T>(IDialog<T>)
Föråldrad.

Publicera till användaren resultatet av en IDialog<TResult>.

Select<T,R>(IDialog<T>, Func<T,R>)
Föråldrad.

När antecedent har slutförts IDialog<TResult> projicerar du resultatet till en ny IDialog<TResult>.

SelectMany<T,C,R>(IDialog<T>, Func<T,IDialog<C>>, Func<T,C,R>)
Föråldrad.

När antecedent har slutförts IDialog<TResult> kör du nästa IDialog<TResult>och använder projektionen för att kombinera resultaten.

Switch<T,R>(IDialog<T>, ICase<T,R>[])
Föråldrad.

När antecedent har slutförts IDialog<TResult> går du igenom var ICase<T,R> och en och kör ContextualSelector<T,R>" för det första ICase<T,R> som det returnerade värdet i den föregående dialogrutan uppfyller.

Then<T,R>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task<R>>)
Föråldrad.

Kör en åtgärd när åtgärden IDialog<TResult> har slutförts.

Void<T>(IDialog<T>, IDialogStack)
Föråldrad.

Anropa den ogiltigförklarade IDialog<TResult>, ignorera resultatet och starta sedan om den ursprungliga dialogrutan.

Void<T,R>(IDialog<T>)
Föråldrad.

Anropa den ogiltigförklarade IDialog<TResult>, ignorera resultatet och starta sedan om den ursprungliga dialogrutan.

WaitToBot<T>(IDialog<T>)
Föråldrad.

Publicera meddelandet i kedjan till roboten när den föregående har slutförts.

Where<T>(IDialog<T>, Func<T,Boolean>)
Föråldrad.

När antecedent har slutförts utvärderar du predikatet IDialog<TResult> och bestämmer om du vill fortsätta.

While<T>(IDialog<T>, Func<T,IDialog<Boolean>>, Func<T,IDialog<T>>)
Föråldrad.

Skapa en IDialog<TResult> som representerar en while-loop.

WithScorable<T,Item,Score>(IDialog<T>, IScorable<Item,Score>)
Föråldrad.

Dekorera en dialogruta med en scorable, så att en okrigerbar kan delta i dialogstacken.

Gäller för