Freigeben über


Microsoft.Bot.Builder.Dialogs.Adaptive.Actions Namespace

Klassen

ActionScope

ActionScope verwaltet die Ausführung eines Aktionsblocks und unterstützt Goto-, Continue- und Break-Semantik.

ActionScopeCommands

Stellt die möglichen Aktionsbereichsbefehle dar.

ActionScopeResult

Stellen sie den Befehl ID und Bereich für einen Aktionsbereich dar.

Ask

Bitten Sie um eine offene Antwort.

BaseInvokeDialog

Aktion, die ein weiteres Dialogfeld aufruft.

BeginDialog

Aktion, die mit der Ausführung eines weiteren Dialogfelds beginnt. Wenn es fertig ist, wird es an den Aufrufer zurückgegeben.

BeginSkill

Beginnen Sie einen Skill.

BreakLoop

Unterbrechen einer Schleife.

CancelAllDialogs

Befehl zum Abbrechen aller aktuellen Dialogfelder durch Ausgeben eines Ereignisses, das abgefangen werden muss, um die Weitergabe des Abbruchs zu verhindern.

CancelAllDialogsBase

Basisklasse für die CancelAllDialogs-API.

CancelDialog

Befehl zum Abbrechen aller aktuellen Dialogfelder durch Ausgeben eines Ereignisses, das abgefangen werden muss, um die Weitergabe des Abbruchs zu verhindern.

Case

Fälle des Aktionsbereichs.

CodeAction

Klasse, die eine Dialogcodeaktion darstellt.

ContinueConversation

Aktion, die eine Unterhaltung mithilfe eines Unterhaltungsverweiss fortsetzt.

ContinueConversationLater

Aktion, die die Fortsetzung der aktuellen Unterhaltung zu einem späteren Zeitpunkt plant.

ContinueLoop

Fortfahren mit der Schleife.

DebugBreak

Unterbrechen Sie den Debugvorgang.

DeleteActivity

Senden Sie eine Aktivität zurück an den Benutzer.

DeleteProperties

Löscht eine Eigenschaft aus dem Arbeitsspeicher.

DeleteProperty

Löscht eine Eigenschaft aus dem Arbeitsspeicher.

DynamicBeginDialog

Interne BeginDialog-Aktion, die x.schema/x.dialog dynamisch bindet, um die x.dialog-Ressource mit Eigenschaften als Optionen aufzurufen.

EditActions

Klasse, mit der Sie die aktuellen Aktionen bearbeiten können.

EditArray

Ermöglicht das Ändern eines Arrays im Arbeitsspeicher.

EmitEvent

Aktion, die ein Ereignis deklarativ ausgibt.

EndDialog

Befehl, um den aktuellen Dialog zu beenden und die resultProperty als Ergebnis des Dialogfelds zurückzugeben.

EndTurn

Mit diesem Befehl wird die aktuelle Wendung beendet, ohne das Dialogfeld zu beenden.

Foreach

Führt einen Satz von Aktionen einmal für jedes Element in einer In-Memory-Liste oder Sammlung aus.

ForEachElement

Führt einen Satz von Aktionen einmal für jedes Element in einer In-Memory-Liste oder Sammlung aus.

ForeachPage

Führt einen Satz von Aktionen einmal für jedes Element in einer In-Memory-Liste oder Sammlung aus.

GetActivityMembers

Ruft BotFrameworkAdapter.GetActivityMembers() auf und legt das Ergebnis auf eine Speichereigenschaft fest.

GetConversationMembers

Ruft BotFrameworkAdapter.GetConversationMembers () auf und legt das Ergebnis auf eine Arbeitsspeichereigenschaft fest.

GetConversationReference

Ruft den aktuellen Unterhaltungsverweis ab und speichert ihn in einer Speichereigenschaft, die für die Verwendung in der ContinueConversation-Aktion geeignet ist.

GotoAction

Navigieren Sie nach ID zu einer Aktion.

HttpRequest

Aktion zum Ausführen einer HttpRequest.

HttpRequest.Result

Ergebnisdaten des HTTP-Vorgangs.

IfCondition

Bedingter Branch.

LogAction

Schreiben Sie den Eintrag in Anwendungsablaufverfolgungsprotokolle (Trace.TraceInformation).

PropertyAssignment

Eigenschaftszuweisung (wird in setProperty- und SetProperties-Aktionen verwendet).

RepeatDialog

Aktion, die den aktiven Dialog wiederholt (neustarten).

ReplaceDialog

Aktion, die ein weiteres Dialogfeld aufruft. Wenn es fertig ist, wird es zum übergeordneten Dialogfeld der Aufrufer übergehen.

SendActivity

Senden Sie eine Aktivität zurück an den Benutzer.

SendHandoffActivity

Senden sie eine Übergabeaktivität.

SetProperties

Legt eine Eigenschaft mit dem Ergebnis der Auswertung eines Wertausdrucks fest.

SetProperty

Legt eine Eigenschaft mit dem Ergebnis der Auswertung eines Wertausdrucks fest.

SignOutUser

Senden Sie eine Aktivität zurück an den Benutzer.

SwitchCondition

Bedingter Branch mit mehreren Fällen.

TelemetryTrackEventAction

Nachverfolgen eines benutzerdefinierten Ereignisses mithilfe von IBotTelemetryClient.

ThrowException

Aktion, die eine Ausnahme deklarativ auslöst.

TraceActivity

Senden Sie eine Tace-Aktivität zurück an das Transkript.

UpdateActivity

Aktualisieren Sie eine Aktivität durch Ersetzung.

Enumerationen

EditArray.ArrayChangeType

Möglicher Arrayänderungsaktionstyp.

HttpRequest.HttpMethod

HTTP-Methoden.

HttpRequest.ResponseTypes

Liste der möglichen Antworttypen.