public Task <InitiateMultipartUploadResponse> InitiateMultipartUploadAsync(string bucketName, string resource, Action <InitiateMultipartUploadRequest> config = null, CancellationToken token = default) { InitiateMultipartUploadRequest req = new InitiateMultipartUploadRequest(bucketName, resource); config?.Invoke(req); return(_operations.InitiateMultipartUploadAsync(req, token)); }