public WrappedStoryPerformer(
            IScopeContext scopeContext,
            IConversationService <IMessageActivity> conversationService,
            WrappedDialogResult wrappedDialogResult)
        {
            this.conversationService = conversationService;

            this.wrappedDialogResult = wrappedDialogResult;

            this.performanceStory = new PerformanceStory();
            this.dialogReader     = new WrapperDialogReader(scopeContext);
            this.dialogWriter     = new WrappedDialogWriter(scopeContext, conversationService);
        }
Exemple #2
0
        public WrappedStoryPerformer(
            IDialogWriter <IMessageActivity> writer,
            IDialogReader <IMessageActivity> reader,
            IConversationService conversationService,
            WrappedDialogResult wrappedDialogResult)
        {
            this.conversationService = conversationService;

            this.wrappedDialogResult = wrappedDialogResult;

            this.performanceStory = new PerformanceStory();
            this.dialogReader     = reader;
            this.dialogWriter     = writer;
        }