Extensions 클래스

정의

도우미 메서드.

public static class Extensions
type Extensions = class
Public Module Extensions
상속
Extensions

메서드

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

옵션에서 단추를 생성하고 메시지에 추가합니다.

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

옵션에서 단추를 생성하고 메시지에 추가합니다.

EndConversation(IDialogContext, String)

를 시작하여 EndConversationEvent 대화의 상태 및 스택을 다시 설정하고 커넥터에 을 EndOfConversation 보냅니다.

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

자식 대화 상자를 호출하고 스택 맨 위에 추가하고 자식 대화 상자에 메시지를 게시합니다.

Get<T>(IBotDataBag, String)
사용되지 않음.

도우미 메서드.

GetSignInUrlAsync(IDialogContext, String)

도우미 메서드.

GetUserTokenAsync(IDialogContext, String)

도우미 메서드.

GetUserTokenAsync(IDialogContext, String, String)

도우미 메서드.

GetValue<T>(IBotDataBag, String)

지정한 키와 연결된 값을 가져옵니다.

GetValueOrDefault<T>(IBotDataBag, String, T)

지정한 키와 연결된 값을 가져오거나, 찾을 수 없는 경우 기본값을 가져옵니다.

GZipSerialize(ResumptionCookie)
사용되지 않음.

이진은 를 사용하여 GZipStream직렬화합니다ResumptionCookie.

PostAsync(IBotToUser, String, String, CancellationToken)

이전 메시지를 사용하여 사용자에게 보낼 메시지를 게시하여 대화 컨텍스트를 설정합니다.

RecognizeDouble(IPromptRecognizer, IMessageActivity)

이중 번호의 인식기입니다.

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

범위에서 double을 인식합니다.

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Int64 번호의 인식기입니다.

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

범위 내의 Int64 번호에 대한 인식기

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

이전 메시지를 사용하여 대화 컨텍스트를 설정하여 사용자에게 보낼 메시지 및 선택적 SSML을 게시합니다.

SignOutUserAsync(IDialogContext, String)

도우미 메서드.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

사용자가 봇에 메시지를 보낼 때까지 현재 대화 상자를 일시 중단합니다.

적용 대상