public RecognizeOutcomeEvent(ConversationResult conversationResult, Workflow resultingWorkflow, RecognizeOutcome outcome)
     : base(conversationResult, resultingWorkflow)
 {
     if (outcome == null)
     {
         throw new ArgumentNullException(nameof(outcome));
     }
     RecognizeOutcome = outcome;
 }
Beispiel #2
0
        private Task <Workflow> HandleRecognizeOutcome(ConversationResult conversationResult, RecognizeOutcome recognizeOutcome)
        {
            var outcomeEvent = new RecognizeOutcomeEvent(conversationResult, CreateInitialWorkflow(), recognizeOutcome);
            var eventHandler = OnRecognizeCompleted;

            return(InvokeHandlerIfSet(eventHandler, outcomeEvent));
        }