public Task <GetObjectResponse> GetObjectAsync(string url, Action <PreSignedGetObjectRequest>?config = null, CancellationToken token = default) { PreSignedGetObjectRequest request = new PreSignedGetObjectRequest(url); config?.Invoke(request); return(PreSignedObjectOperations.SendPreSignedGetObjectAsync(request, token)); }
public Task <GetObjectResponse> SendPreSignedGetObjectAsync(PreSignedGetObjectRequest request, CancellationToken token = default) { return(_handler.SendRequestAsync <PreSignedGetObjectRequest, GetObjectResponse>(request, token)); }