Dela via


Extensions Klass

Definition

Hjälpmetoder.

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

Metoder

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

Genererar knappar från alternativ och lägger till dem i meddelandet.

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

Genererar knappar från alternativ och lägger till dem i meddelandet.

EndConversation(IDialogContext, String)

Initiera en EndConversationEvent för att återställa konversationens tillstånd och stack och skicka en EndOfConversation till anslutningsappen.

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

Anropa en underordnad dialogruta, lägg till den överst i stacken och publicera meddelandet i den underordnade dialogrutan.

Get<T>(IBotDataBag, String)
Föråldrad.

Hjälpmetoder.

GetSignInUrlAsync(IDialogContext, String)

Hjälpmetoder.

GetUserTokenAsync(IDialogContext, String)

Hjälpmetoder.

GetUserTokenAsync(IDialogContext, String, String)

Hjälpmetoder.

GetValue<T>(IBotDataBag, String)

Hämtar det värde som är associerat med den angivna nyckeln.

GetValueOrDefault<T>(IBotDataBag, String, T)

Hämtar det värde som är associerat med den angivna nyckeln eller ett standardvärde om det inte hittas.

GZipSerialize(ResumptionCookie)
Föråldrad.

Binär serialiserar ResumptionCookie med .GZipStream

PostAsync(IBotToUser, String, String, CancellationToken)

Publicera ett meddelande som ska skickas till användaren med hjälp av tidigare meddelanden för att upprätta en konversationskontext.

RecognizeDouble(IPromptRecognizer, IMessageActivity)

Identifierare för ett dubbelt tal.

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

Identifierar dubbel i intervallet.

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Identifierare för ett Int64-nummer.

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

Identifierare för ett Int64-tal inom ett intervall

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

Publicera ett meddelande och valfri SSML som ska skickas till användaren med hjälp av tidigare meddelanden för att upprätta en konversationskontext.

SignOutUserAsync(IDialogContext, String)

Hjälpmetoder.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Pausa den aktuella dialogrutan tills användaren har skickat ett meddelande till roboten.

Gäller för