BlobBaseClient.SetLegalHoldAsync(Boolean, CancellationToken) Método

Definição

Define uma retenção legal no blob. Observe que o Controle de Versão de Blobs deve estar habilitado em sua conta de armazenamento e o blob deve estar em um contêiner com armazenamento imutável com controle de versão habilitado para chamar essa 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

Defina como true para definir uma retenção legal no blob. Defina como false para remover uma retenção legal existente.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.

Retornos

Uma Response<T>.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Aplica-se a