示例#1
0
    public Task <CopyObjectResponse> CopyObjectAsync(string sourceBucketName, string sourceObjectKey, string destinationBucket, string destinationObjectKey, Action <CopyObjectRequest>?config = null, CancellationToken token = default)
    {
        CopyObjectRequest req = new CopyObjectRequest(sourceBucketName, sourceObjectKey, destinationBucket, destinationObjectKey);

        config?.Invoke(req);

        return(_objectOperations.CopyObjectsAsync(req, token));
    }