コード例 #1
0
        public Task<T> RecognizeAsync<T>(ITurnContext turnContext, CancellationToken cancellationToken)
            where T : IRecognizerConvert, new()
        {
            var text = turnContext.Activity.Text;

            var mockResult = TestUtterances.GetValueOrDefault(text, DefaultIntent);
            return Task.FromResult((T)mockResult);
        }
コード例 #2
0
        public override Task <T> RecognizeAsync <T>(ITurnContext turnContext, CancellationToken cancellationToken)
        {
            var text = turnContext.Activity.Text;

            var mockResult = TestUtterances.GetValueOrDefault(text, DefaultIntent);

            return(Task.FromResult((T)mockResult));
        }
コード例 #3
0
        public Task <T> RecognizeAsync <T>(DialogContext dialogContext, bool logPersonalInformation, CancellationToken cancellationToken = default(CancellationToken))
            where T : IRecognizerConvert, new()
        {
            var text = dialogContext.Context.Activity.Text;

            var mockResult = TestUtterances.GetValueOrDefault(text, DefaultIntent);

            return(Task.FromResult((T)mockResult));
        }