C# Class MultiTurnPromptsBot, code

Inheritance: IBot
Mostra file Open project: shendongnian/code

Public Methods

Method Description
MultiTurnPromptsBot ( MultiTurnPromptsBotAccessors accessors )
OnTurnAsync ( ITurnContext turnContext, CancellationToken, cancellationToken = default(CancellationToken) ) : Task,

Private Methods

Method Description
ConfirmStepAsync ( WaterfallStepContext stepContext, CancellationToken, cancellationToken ) : Task
SendEmail ( UserProfile, userProfile ) : void
SendWelcomeMessageAsync ( ITurnContext turnContext, CancellationToken, cancellationToken ) : Task,
UserInfoStepAsync ( WaterfallStepContext stepContext, CancellationToken, cancellationToken ) : Task
ValidateUserInfoAsync ( PromptValidatorContext promptContext, CancellationToken, cancellationToken ) : Task

Method Details

MultiTurnPromptsBot() public method

public MultiTurnPromptsBot ( MultiTurnPromptsBotAccessors accessors )
accessors MultiTurnPromptsBotAccessors

OnTurnAsync() public method

public OnTurnAsync ( ITurnContext turnContext, CancellationToken, cancellationToken = default(CancellationToken) ) : Task,
turnContext ITurnContext
cancellationToken CancellationToken,
return Task,