public WitDialogFactory(IWitService witService, Func <string, IDialog <object> > dialogFactory) { this.witService = witService; this.dialogFactory = dialogFactory; }
public WitDialog(IWitService service) { SetField.NotNull(out this.service, nameof(service), service); this.StartNewSession(); }
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)); }
public TestWitDialog(IWitService service) : base(service) { }
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)); }
public WitDialog(IWitService service) { SetField.NotNull(out _service, nameof(service), service); StartNewThread(); }
public WitDialog() { service = MakeServiceFromAttributes(); SetField.NotNull(out this.service, nameof(service), service); }