CloudBlockBlob.StartCopyAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
StartCopyAsync(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。 |
StartCopyAsync(CloudBlockBlob, Checksum, Boolean, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。 |
StartCopyAsync(CloudBlockBlob, CancellationToken) |
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。 |
StartCopyAsync(CloudBlockBlob) |
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。 |
StartCopyAsync(CloudBlockBlob, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext) |
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。 |
StartCopyAsync(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, standardBlockBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
パラメーター
- source
- CloudBlockBlob
CloudBlockBlob オブジェクト。
- standardBlockBlobTier
- Nullable<StandardBlobTier>
StandardBlobTier設定する層を表す 。
- rehydratePriority
- Nullable<RehydratePriority>
アーカイブされた BLOB のリハイドレートに使用する優先度。
- sourceAccessCondition
- AccessCondition
AccessConditionソース BLOB のアクセス条件を表す オブジェクト。 null
の場合、条件は使用されません。
- destAccessCondition
- AccessCondition
AccessCondition宛先 BLOB のアクセス条件を表す オブジェクト。 null
の場合、条件は使用されません。
- options
- BlobRequestOptions
要求の追加オプションを指定する BlobRequestOptions オブジェクトです。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
- cancellationToken
- CancellationToken
タスクの完了を待機しているときに監視する CancellationToken。
戻り値
非同期操作を表す、string
型の Task<TResult> オブジェクト。
- 属性
適用対象
StartCopyAsync(CloudBlockBlob, Checksum, Boolean, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。
[Microsoft.Azure.Storage.DoesServiceRequest]
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, bool incrementalCopy, bool syncCopy, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Microsoft.Azure.Storage.Shared.Protocol.Checksum * bool * bool * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (source As CloudBlockBlob, contentChecksum As Checksum, incrementalCopy As Boolean, syncCopy As Boolean, standardBlockBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
パラメーター
- source
- CloudBlockBlob
CloudBlockBlob オブジェクト。
- contentChecksum
- Checksum
トランザクションの整合性を確保するために使用されるハッシュ値。 または Checksum を指定できます null
。None
- incrementalCopy
- Boolean
増分コピーであるかどうかを示すブール値。
- syncCopy
- Boolean
BLOB の同期サーバー コピーを有効にするブール値。
- standardBlockBlobTier
- Nullable<StandardBlobTier>
StandardBlobTier設定する層を表す 。 ブロック BLOB でのみ有効です。
- rehydratePriority
- Nullable<RehydratePriority>
アーカイブされた BLOB のリハイドレートに使用する優先度。
- sourceAccessCondition
- AccessCondition
AccessConditionソース BLOB のアクセス条件を表す オブジェクト。 null
の場合、条件は使用されません。
- destAccessCondition
- AccessCondition
AccessCondition宛先 BLOB のアクセス条件を表す オブジェクト。 null
の場合、条件は使用されません。
- options
- BlobRequestOptions
要求の追加オプションを指定する BlobRequestOptions オブジェクトです。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
- cancellationToken
- CancellationToken
タスクの完了を待機しているときに監視する CancellationToken。
戻り値
非同期操作を表す、string
型の Task<TResult> オブジェクト。
- 属性
適用対象
StartCopyAsync(CloudBlockBlob, CancellationToken)
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, cancellationToken As CancellationToken) As Task(Of String)
パラメーター
- source
- CloudBlockBlob
CloudBlockBlob オブジェクト。
- cancellationToken
- CancellationToken
タスクの完了を待機しているときに監視する CancellationToken。
戻り値
非同期操作を表す、string
型の Task<TResult> オブジェクト。
- 属性
適用対象
StartCopyAsync(CloudBlockBlob)
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob) As Task(Of String)
パラメーター
- source
- CloudBlockBlob
CloudBlockBlob オブジェクト。
戻り値
非同期操作を表す、string
型の Task<TResult> オブジェクト。
- 属性
適用対象
StartCopyAsync(CloudBlockBlob, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)
別のブロック BLOB のコンテンツ、プロパティ、およびメタデータのこのブロック BLOB へのコピーを開始する非同期操作を開始します。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task(Of String)
パラメーター
- source
- CloudBlockBlob
CloudBlockBlob オブジェクト。
- sourceAccessCondition
- AccessCondition
AccessConditionソース BLOB のアクセス条件を表す オブジェクト。 null
の場合、条件は使用されません。
- destAccessCondition
- AccessCondition
AccessCondition宛先 BLOB のアクセス条件を表す オブジェクト。 null
の場合、条件は使用されません。
- options
- BlobRequestOptions
要求の追加オプションを指定する BlobRequestOptions オブジェクトです。
- operationContext
- OperationContext
現在の操作のコンテキストを表す OperationContext オブジェクトです。
戻り値
非同期操作を表す、string
型の Task<TResult> オブジェクト。
- 属性
適用対象
Azure SDK for .NET