protected void AddRequestHook(Action <TRequest> hook) { RequestHooks.Add(FunctionRequestHookFactory.From(hook)); }
/// <summary> /// Adds a request hook from the provided method. /// </summary> public void AddRequestHook(Action <TRequest> hook) => AddRequestHook(FunctionRequestHookFactory.From(hook));
protected void AddRequestHook(Func <TRequest, CancellationToken, Task> hook) { RequestHooks.Add(FunctionRequestHookFactory.From(hook)); }
/// <summary> /// Adds a request hook from the provided method. /// </summary> public void AddRequestHook(Func <TRequest, CancellationToken, Task> hook) => AddRequestHook(FunctionRequestHookFactory.From(hook));