次の方法で共有


BlobBaseClient.SyncCopyFromUri メソッド

定義

[URL からの BLOB のコピー] 操作では、最大 256 MiB のソース BLOB サイズに対して、BLOB をストレージ アカウント内の宛先に同期的にコピーします。 この API は、バージョン 2018-03-28 以降で使用できます。 URL からの BLOB のコピー操作のソースには、パブリックまたは共有アクセス署名で承認されている任意の Azure ストレージ アカウント内のコミットされたブロック BLOB を指定できます。

ソース BLOB のサイズは、最大 256 MiB の長さにできます。

詳細については、「 URL から BLOB をコピーします

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobCopyInfo> SyncCopyFromUri (Uri source, Azure.Storage.Blobs.Models.BlobCopyFromUriOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncCopyFromUri : Uri * Azure.Storage.Blobs.Models.BlobCopyFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobCopyInfo>
override this.SyncCopyFromUri : Uri * Azure.Storage.Blobs.Models.BlobCopyFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobCopyInfo>
Public Overridable Function SyncCopyFromUri (source As Uri, Optional options As BlobCopyFromUriOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobCopyInfo)

パラメーター

source
Uri

必須。 ソース BLOB の URL を指定します。 値には、BLOB を指定する最大 2 KB の長さの URL を指定できます。 この値は要求 URI に含まれるため、URL でエンコードされる必要があります。 ソース BLOB はパブリックであるか、共有アクセス署名を介して承認されている必要があります。 ソース BLOB がパブリックの場合、操作を実行するために承認は必要ありません。 ソース BLOB のサイズが 256 MiB を超える場合、要求は 409 (競合) で失敗します。 ソース BLOB の BLOB の種類は、ブロック BLOB である必要があります。

options
BlobCopyFromUriOptions

省略可能なパラメーター。

cancellationToken
CancellationToken

操作を取り消す必要がある通知を伝達する場合は省略可能 CancellationToken です。

戻り値

Response<T>コピー操作の状態を記述する 。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

適用対象