BlobBatchClient.DeleteBlobsAsync メソッド

定義

DeleteBlobsAsync 操作は、指定された BLOB に削除のマークを付けます。 後でガベージ コレクション中に BLOB が削除され、数分かかる場合があります。 すべての削除は、1 つのバッチ処理された要求として送信されます。

public virtual System.Threading.Tasks.Task<Azure.Response[]> DeleteBlobsAsync (System.Collections.Generic.IEnumerable<Uri> blobUris, Azure.Storage.Blobs.Models.DeleteSnapshotsOption snapshotsOption = Azure.Storage.Blobs.Models.DeleteSnapshotsOption.None, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteBlobsAsync : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response[]>
override this.DeleteBlobsAsync : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response[]>
Public Overridable Function DeleteBlobsAsync (blobUris As IEnumerable(Of Uri), Optional snapshotsOption As DeleteSnapshotsOption = Azure.Storage.Blobs.Models.DeleteSnapshotsOption.None, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response())

パラメーター

blobUris
IEnumerable<Uri>

削除する BLOB の URI。

snapshotsOption
DeleteSnapshotsOption

BLOB スナップショットを削除するためのオプションを指定します。

cancellationToken
CancellationToken

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

戻り値

Response個々の削除操作の s。

注釈

バッチの RequestFailedException 送信に失敗した場合は、 がスローされます。 個々のサブ操作エラーは に AggregateExceptionラップされます。

適用対象