Sdílet prostřednictvím


OnCondition Třída

Definice

Akce se aktivují, když je podmínka pravdivá.

public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
type OnCondition = class
    interface IItemIdentity
    interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
Dědičnost
OnCondition
Odvozené
Implementuje

Konstruktory

OnCondition(String, List<Dialog>, String, Int32)

Inicializuje novou instanci OnCondition třídy.

Pole

Kind

Identifikátor třídy.

Vlastnosti

Actions

Získá nebo nastaví akce, které se mají přidat do plánu při splnění omezení pravidla.

ActionScope

Získá obor akce.

Condition

Získá nebo nastaví podmínku, která musí být splněna pro provádění akcí (VOLITELNÉ).

Id

Získá nebo nastaví hodnotu jedinečné id pro tuto podmínku.

Priority

Získá nebo nastaví výraz priority pravidla, kde 0 je nejvyšší a méně než 0 je ignorováno.

RunOnce

Získá nebo nastaví hodnotu označující, zda pravidlo má běžet pouze jednou za jedinečnou sadu cest paměti.

Source

Získá zdroj.

Metody

AddExternalCondition(Expression)

Přidejte externí podmínku do podmínky OnCondition.

AddExternalCondition(String)

Přidejte externí podmínku do podmínky OnCondition.

CreateExpression()

Vytvořte výraz pro tuto podmínku.

CurrentPriority(ActionContext)

Vypočítá aktuální hodnotu výrazu priority a vrátí ji.

ExecuteAsync(ActionContext)

Metoda volaná k provedení akcí pravidla.

GetDependencies()

Vytvoří výčet podřízených závislostí dialogových oken, aby je bylo možné přidat do sady dialogových oken kontejnerů.

GetExpression()

Získejte výraz uložený v mezipaměti pro tuto podmínku.

GetIdentity()

Metoda volaná k provedení akcí pravidla.

OnCreateChangeList(ActionContext, Object)

Volá se při vytvoření seznamu změn.

RegisterSourceLocation(String, Int32)

Zaregistruje zdrojové umístění.

Platí pro