コード例 #1
0
 public RejectOutcomeEvent(ConversationResult conversationResult, Workflow resultingWorkflow, RejectOutcome outcome)
     : base(conversationResult, resultingWorkflow)
 {
     if (outcome == null)
     {
         throw new ArgumentNullException(nameof(outcome));
     }
     RejectOutcome = outcome;
 }
コード例 #2
0
        private Task <Workflow> HandleRejectOutcome(ConversationResult conversationResult, RejectOutcome rejectOutcome)
        {
            var outcomeEvent = new RejectOutcomeEvent(conversationResult, CreateInitialWorkflow(), rejectOutcome);
            var eventHandler = OnRejectCompleted;

            return(InvokeHandlerIfSet(eventHandler, outcomeEvent));
        }