Udostępnij za pośrednictwem


Microsoft.Bot.Builder.Dialogs.Adaptive.Actions Przestrzeń nazw

Klasy

ActionScope

Funkcja ActionScope zarządza wykonywaniem bloku akcji i obsługuje semantyka Goto, Continue i Break.

ActionScopeCommands

Reprezentuje możliwe polecenia zakresu akcji.

ActionScopeResult

Reprezentują identyfikator i zakres polecenia dla zakresu akcji.

Ask

Poproś o otwartą odpowiedź.

BaseInvokeDialog

Akcja, która wywołuje inne okno dialogowe.

BeginDialog

Akcja, która rozpoczyna wykonywanie innego okna dialogowego, gdy zostanie wykonane, powróci do elementu wywołującego.

BeginSkill

Rozpocznij umiejętności.

BreakLoop

Przerwij pętlę.

CancelAllDialogs

Polecenie anulowania wszystkich bieżących okien dialogowych przez emitowanie zdarzenia, które należy przechwycić, aby zapobiec propagacji anulowania.

CancelAllDialogsBase

Klasa bazowa interfejsu API CancelAllDialogs.

CancelDialog

Polecenie anulowania wszystkich bieżących okien dialogowych przez emitowanie zdarzenia, które należy przechwycić, aby zapobiec propagacji anulowania.

Case

Przypadki zakresu akcji.

CodeAction

Klasa reprezentująca akcję kodu okna dialogowego.

ContinueConversation

Akcja kontynuując konwersację przy użyciu odwołania do konwersacji.

ContinueConversationLater

Akcja, która planuje kontynuowanie bieżącej konwersacji w późniejszym czasie.

ContinueLoop

Kontynuuj pętlę.

DebugBreak

Przerwij debugowanie.

DeleteActivity

Wyślij działanie z powrotem do użytkownika.

DeleteProperties

Usuwa właściwość z pamięci.

DeleteProperty

Usuwa właściwość z pamięci.

DynamicBeginDialog

Wewnętrzna akcja BeginDialog, która dynamicznie wiąże element x.schema/x.dialog w celu wywołania zasobu x.dialog z właściwościami jako opcjami.

EditActions

Klasa, która umożliwia edytowanie bieżących akcji.

EditArray

Umożliwia modyfikowanie tablicy w pamięci.

EmitEvent

Akcja, która emituje zdarzenie deklaratywnie.

EndDialog

Polecenie, aby zakończyć bieżące okno dialogowe, zwracając wynikProperty w wyniku okna dialogowego.

EndTurn

To polecenie kończy bieżący obrót bez zakończenia okna dialogowego.

Foreach

Wykonuje zestaw akcji raz dla każdego elementu na liście lub kolekcji w pamięci.

ForEachElement

Wykonuje zestaw akcji raz dla każdego elementu na liście lub kolekcji w pamięci.

ForeachPage

Wykonuje zestaw akcji raz dla każdego elementu na liście lub kolekcji w pamięci.

GetActivityMembers

Wywołuje metodę BotFrameworkAdapter.GetActivityMembers() i ustawia wynik na właściwość pamięci.

GetConversationMembers

Wywołuje metodę BotFrameworkAdapter.GetConversationMembers () i ustawia wynik na właściwość pamięci.

GetConversationReference

Pobiera bieżące odwołanie do konwersacji i zapisuje je we właściwości pamięci odpowiedniej do użycia w akcji ContinueConversation.

GotoAction

Przejdź do akcji według identyfikatora.

HttpRequest

Akcja wykonywania żądania HttpRequest.

HttpRequest.Result

Dane wynikowe operacji http.

IfCondition

Gałąź warunkowa.

LogAction

Zapisz wpis w dziennikach śledzenia aplikacji (Trace.TraceInformation).

PropertyAssignment

Przypisanie właściwości (używane w akcjach SetProperty i SetProperties).

RepeatDialog

Akcja, która powtarza aktywne okno dialogowe (ponowne uruchomienie).

ReplaceDialog

Akcja wywołująca kolejne okno dialogowe, gdy zostanie wykonane, przejdzie do okna dialogowego elementu nadrzędnego wywołujących.

SendActivity

Wyślij działanie z powrotem do użytkownika.

SendHandoffActivity

Wysyłanie działania przekazywania.

SetProperties

Ustawia właściwość z wynikiem obliczenia wyrażenia wartości.

SetProperty

Ustawia właściwość z wynikiem obliczenia wyrażenia wartości.

SignOutUser

Wyślij działanie z powrotem do użytkownika.

SwitchCondition

Gałąź warunkowa z wieloma przypadkami.

TelemetryTrackEventAction

Śledzenie zdarzenia niestandardowego przy użyciu elementu IBotTelemetryClient.

ThrowException

Akcja, która zgłasza wyjątek deklaratywnie.

TraceActivity

Wyślij działanie Tace z powrotem do transkrypcji.

UpdateActivity

Aktualizowanie działania za pomocą zamiany.

Wyliczenia

EditArray.ArrayChangeType

Umożliwia zmianę typu akcji tablicy.

HttpRequest.HttpMethod

Metody HTTP.

HttpRequest.ResponseTypes

Lista możliwych typów odpowiedzi.