BlobBatchClient.DeleteBlobs メソッド

定義

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

public virtual Azure.Response[] DeleteBlobs (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 DeleteBlobs : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> Azure.Response[]
override this.DeleteBlobs : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> Azure.Response[]
Public Overridable Function DeleteBlobs (blobUris As IEnumerable(Of Uri), Optional snapshotsOption As DeleteSnapshotsOption = Azure.Storage.Blobs.Models.DeleteSnapshotsOption.None, Optional cancellationToken As CancellationToken = Nothing) As Response()

パラメーター

blobUris
IEnumerable<Uri>

削除する BLOB の URI。

snapshotsOption
DeleteSnapshotsOption

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

cancellationToken
CancellationToken

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

戻り値

Response個々の削除操作の s。

注釈

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

適用対象