public WitDialogFactory(IWitService witService, Func <string, IDialog <object> > dialogFactory)
 {
     this.witService    = witService;
     this.dialogFactory = dialogFactory;
 }
Beispiel #2
0
 public WitDialog(IWitService service)
 {
     SetField.NotNull(out this.service, nameof(service), service);
     this.StartNewSession();
 }
Beispiel #3
0
        public static async Task <WitResult> QueryAsync(this IWitService service, string text, string sessionId, string context, CancellationToken token)
        {
            var request = service.BuildRequest(new WitRequest(text, sessionId, context));

            return(await service.QueryAsync(request, token));
        }
Beispiel #4
0
 public TestWitDialog(IWitService service) : base(service)
 {
 }
Beispiel #5
0
 public InvalidWitDialog(IWitService service)
     : base(service)
 {
 }
 public static async Task <WitResult> QueryAsync(this IWitService service, IDialogContext context, string text, string threadId, string ctx, CancellationToken token)
 {
     return(await service.QueryAsync(context, new WitRequest(text, threadId, ctx), token));
 }
Beispiel #7
0
 public WitDialog(IWitService service)
 {
     SetField.NotNull(out _service, nameof(service), service);
     StartNewThread();
 }
 public WitDialog()
 {
     service = MakeServiceFromAttributes();
     SetField.NotNull(out this.service, nameof(service), service);
 }