示例#1
0
        public SimpleShellBot(BotSessionStorage storage, IRecognizer recognizer)
            : base(storage, recognizer)
        {
            var builder = new BotBuilder(this);

            builder.TypedInstance = builder;

            Builder = builder.TypedInstance;
        }
示例#2
0
 public SimpleShellBot(BotSessionStorage storage)
     : this(storage, null)
 {
 }
示例#3
0
 public TypeBindBot(BotSessionStorage storage, IRecognizer recognizer)
 {
     Storage    = storage;
     Recognizer = recognizer;
     _dialogs   = new DialogSet(storage?.ConversationDialogState);
 }
示例#4
0
 public TypeBindBot(BotSessionStorage storage)
     : this(storage, null)
 {
 }
示例#5
0
 public TurnEventArgs(BotSessionStorage storage, ITurnContext turnContext, CancellationToken cancellationToken)
 {
     Storage           = storage;
     TurnContext       = turnContext;
     CancellationToken = cancellationToken;
 }
示例#6
0
 public TurnEventArgs(BotSessionStorage storage, DialogContext dialogContext, CancellationToken cancellationToken)
     : this(storage, dialogContext?.Context, cancellationToken)
 {
     DialogContext = dialogContext;
 }