Freigeben über


Extensions Klasse

Definition

Hilfsmethoden.

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

Methoden

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

Generiert Schaltflächen aus Optionen und fügt sie der Nachricht hinzu.

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

Generiert Schaltflächen aus Optionen und fügt sie der Nachricht hinzu.

EndConversation(IDialogContext, String)

Initiieren Sie eine EndConversationEvent , um den Zustand und Stapel der Unterhaltung zurückzusetzen und eine EndOfConversation an den Connector zu senden.

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

Rufen Sie ein untergeordnetes Dialogfeld auf, fügen Sie es oben im Stapel hinzu, und posten Sie die Nachricht im untergeordneten Dialogfeld.

Get<T>(IBotDataBag, String)
Veraltet.

Hilfsmethoden.

GetSignInUrlAsync(IDialogContext, String)

Hilfsmethoden.

GetUserTokenAsync(IDialogContext, String)

Hilfsmethoden.

GetUserTokenAsync(IDialogContext, String, String)

Hilfsmethoden.

GetValue<T>(IBotDataBag, String)

Ruft den dem angegebenen Schlüssel zugeordneten Wert ab.

GetValueOrDefault<T>(IBotDataBag, String, T)

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder einen Standardwert, wenn er nicht gefunden wird.

GZipSerialize(ResumptionCookie)
Veraltet.

Binär serialisiert ResumptionCookie mithilfe von GZipStream.

PostAsync(IBotToUser, String, String, CancellationToken)

Posten Sie eine Nachricht, die an den Benutzer gesendet werden soll, und verwenden Sie dabei vorherige Nachrichten, um einen Konversationskontext einzurichten.

RecognizeDouble(IPromptRecognizer, IMessageActivity)

Erkennung für eine doppelte Zahl.

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

Erkennt das Double im Bereich.

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Erkennung für eine Int64-Zahl.

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

Erkennung 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 soll, und verwenden Sie dabei vorherige Nachrichten, um einen Konversationskontext einzurichten.

SignOutUserAsync(IDialogContext, String)

Hilfsmethoden.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Anhalten des aktuellen Dialogfelds, bis der Benutzer eine Nachricht an den Bot gesendet hat.

Gilt für: