/// <inheritdoc /> public Task <IGetResponse <T> > GetAsync <T>(IGetRequest request, CancellationToken cancellationToken = default(CancellationToken)) where T : class => Dispatcher.DispatchAsync <IGetRequest, GetRequestParameters, GetResponse <T>, IGetResponse <T> >( request, cancellationToken, (p, d, c) => LowLevelDispatch.GetDispatchAsync <GetResponse <T> >(p, c) );