Compartir a través de


BlobBaseClient.SetLegalHoldAsync(Boolean, CancellationToken) Método

Definición

Establece una suspensión legal en el blob. Tenga en cuenta que el control de versiones de blobs debe estar habilitado en la cuenta de almacenamiento y el blob debe estar en un contenedor con almacenamiento inmutable con control de versiones habilitado para llamar a esta API.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLegalHoldResult>> SetLegalHoldAsync (bool hasLegalHold, System.Threading.CancellationToken cancellationToken = default);
abstract member SetLegalHoldAsync : bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLegalHoldResult>>
override this.SetLegalHoldAsync : bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobLegalHoldResult>>
Public Overridable Function SetLegalHoldAsync (hasLegalHold As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobLegalHoldResult))

Parámetros

hasLegalHold
Boolean

Establezca en true para establecer una suspensión legal en el blob. Establézcalo en false para quitar una suspensión legal existente.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.

Devoluciones

Un objeto Response<T>.

Comentarios

RequestFailedException Se producirá una excepción si se produce un error.

Se aplica a