Język

OnCondition Klasa

Definicja

Działania wyzwalane wtedy, gdy warunek jest prawdziwy.

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

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

Inicjuje nowe wystąpienie klasy OnCondition.

Pola

Nazwa Opis
Kind

Identyfikator klasy.

Właściwości

Nazwa Opis
Actions

Pobiera lub ustawia akcje, które mają się dodać do planu, gdy ograniczenia reguły zostaną spełnione.

ActionScope

Dostaje celownik.

Condition

Otrzymuje lub ustawia warunek spełniający działania (OPCJONALNIE).

Id

Otrzymuje lub ustawia wartość unikalnego id dla tego warunku.

Priority

Otrzymuje lub ustawia wyrażenie priorytetu reguły, gdzie 0 jest najwyższe, a mniejsze niż 0 jest pomijane.

RunOnce

Otrzymuje lub ustawia wartość wskazującą, czy reguła powinna działać tylko raz na unikalny zestaw ścieżek pamięci.

Source

Rozumie źródło.

Metody

Nazwa Opis
AddExternalCondition(Expression)

Dodaj zewnętrzny warunek do OnCondition.

AddExternalCondition(String)

Dodaj zewnętrzny warunek do OnCondition.

CreateExpression()

Stwórz wyrażenie dla tego warunku.

CurrentPriority(ActionContext)

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

ExecuteAsync(ActionContext)

Metoda wywoływana do wykonania działań reguły.

GetDependencies()

Wylicza zależności dialogowe potomne, aby można je było dodać do zestawu dialogów kontenerów.

GetExpression()

Pobierz wyrażenie w pamięci podręcznej dla tego warunku.

GetIdentity()

Metoda wywoływana do wykonania działań reguły.

OnCreateChangeList(ActionContext, Object)

Wywoływane podczas tworzenia listy zmian.

RegisterSourceLocation(String, Int32)

Rejestruje lokalizację źródła.

Dotyczy