Udostępnij za pośrednictwem


OnCondition Klasa

Definicja

Akcje wyzwalane, gdy warunek jest spełniony.

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
Dziedziczenie
OnCondition
Pochodne
Implementuje

Konstruktory

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

Inicjuje nowe wystąpienie klasy OnCondition.

Pola

Kind

Identyfikator klasy.

Właściwości

Actions

Pobiera lub ustawia akcje, które mają zostać dodane do planu po spełnieniu ograniczeń reguły.

ActionScope

Pobiera zakres akcji.

Condition

Pobiera lub ustawia warunek, który należy spełnić, aby akcje zostały wykonane (OPCJONALNIE).

Id

Pobiera lub ustawia wartość unikatowego identyfikatora dla tego warunku.

Priority

Pobiera lub ustawia wyrażenie priorytetu reguły, w którym wartość 0 jest najwyższa, a wartość mniejsza niż 0 jest ignorowana.

RunOnce

Pobiera lub ustawia wartość wskazującą, czy reguła powinna być uruchamiana tylko raz na unikatowy zestaw ścieżek pamięci.

Source

Pobiera źródło.

Metody

AddExternalCondition(Expression)

Dodaj warunek zewnętrzny do elementu OnCondition.

AddExternalCondition(String)

Dodaj warunek zewnętrzny do elementu OnCondition.

CreateExpression()

Utwórz wyrażenie dla tego warunku.

CurrentPriority(ActionContext)

Oblicz bieżącą wartość wyrażenia priorytetu i zwróć ją.

ExecuteAsync(ActionContext)

Metoda wywoływana w celu wykonania akcji reguły.

GetDependencies()

Wylicza zależności okna dialogowego podrzędnego, dzięki czemu można je dodać do zestawu okien dialogowych kontenerów.

GetExpression()

Pobierz wyrażenie buforowane dla tego warunku.

GetIdentity()

Metoda wywoływana w celu wykonania akcji reguły.

OnCreateChangeList(ActionContext, Object)

Wywoływana po utworzeniu listy zmian.

RegisterSourceLocation(String, Int32)

Rejestruje lokalizację źródłową.

Dotyczy