Språk

Extensions Klass

Definition

Hjälpmetoder.

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

Metoder

Name Description
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 stacka och skicka en EndOfConversation till Connector.

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

Anropa en barndialog, lägg till den högst upp i stacken och posta meddelandet i barndialogen.

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

Hjälpmetoder.

GetSignInUrlAsync(IDialogContext, String)

Hjälpmetoder.

GetUserTokenAsync(IDialogContext, String, String)

Hjälpmetoder.

GetUserTokenAsync(IDialogContext, String)

Hjälpmetoder.

GetValue<T>(IBotDataBag, String)

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

GetValueOrDefault<T>(IBotDataBag, String, T)

Hämtar värdet som är kopplat till den angivna nyckeln eller ett standardvärde om det inte hittas.

GZipSerialize(ResumptionCookie)
Föråldrad.

Binära serialiserar ResumptionCookie med .GZipStream

PostAsync(IBotToUser, String, String, CancellationToken)

Lägg upp ett meddelande som ska skickas till användaren, och använd tidigare meddelanden för att skapa en konversationskontext.

RecognizeDouble(IPromptRecognizer, IMessageActivity)

Recognizer för ett dubbelnummer.

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

Känner igen dubbeln i räckvidden.

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Recognizer för ett Int64-nummer.

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

Identifierare för ett Int64-nummer inom ett intervall

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

Skicka ett meddelande och ett valfritt SSML som skickas till användaren, och använd tidigare meddelanden för att skapa en konversationskontext.

SignOutUserAsync(IDialogContext, String)

Hjälpmetoder.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Pausa den aktuella dialogen tills användaren har skickat ett meddelande till boten.

Gäller för