Extensions Klasse

Definition

Helfermethoden.

public static class Extensions
type Extensions = class
Public Module Extensions
Vererbung
Extensions

Methoden

Name Beschreibung
AddHeroCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

Generiert Buttons aus den Optionen und fügt sie der Nachricht hinzu.

AddKeyboardCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

Generiert Buttons aus den Optionen und fügt sie der Nachricht hinzu.

EndConversation(IDialogContext, String)

Initiiere an, EndConversationEvent um den Zustand der Konversation zurückzusetzen und zu stacken, und sende an EndOfConversation an den Connector.

Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken)

Rufe einen Kinderdialog auf, füge ihn oben im Stapel hinzu und poste die Nachricht im Kinderdialog.

Get<T>(IBotDataBag, String)
Veraltet.

Helfermethoden.

GetSignInUrlAsync(IDialogContext, String)

Helfermethoden.

GetUserTokenAsync(IDialogContext, String, String)

Helfermethoden.

GetUserTokenAsync(IDialogContext, String)

Helfermethoden.

GetValue<T>(IBotDataBag, String)

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

GetValueOrDefault<T>(IBotDataBag, String, T)

Erhält den mit dem angegebenen Schlüssel verknüpften Wert oder einen Standardwert, falls nicht gefunden.

GZipSerialize(ResumptionCookie)
Veraltet.

Binäre serialisiert ResumptionCookie mit GZipStream.

PostAsync(IBotToUser, String, String, CancellationToken)

Posten Sie eine Nachricht, die an den Nutzer gesendet wird, und verwenden Sie vorherige Nachrichten, um den Kontext des Gesprächs herzustellen.

RecognizeDouble(IPromptRecognizer, IMessageActivity)

Erkenner für eine doppelte Zahl.

RecognizeDoubleInRange(IPromptRecognizer, IMessageActivity, Nullable<Double>, Nullable<Double>)

Erkennt das Doppel im Reichweite.

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Recognizer für eine Int64-Nummer.

RecognizeIntegerInRange(IPromptRecognizer, IMessageActivity, Nullable<Int64>, Nullable<Int64>)

Erkenner für eine Int64-Zahl innerhalb eines Bereichs

SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken)

Posten Sie eine Nachricht und optional SSML, die an den Benutzer gesendet werden, wobei vorherige Nachrichten verwendet werden, um einen Gesprächskontext herzustellen.

SignOutUserAsync(IDialogContext, String)

Helfermethoden.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Pausieren Sie den aktuellen Dialog, bis der Benutzer eine Nachricht an den Bot gesendet hat.

Gilt für: