Partager via


BlobBaseClient.SetLegalHoldAsync(Boolean, CancellationToken) Méthode

Définition

Définit une conservation légale sur l’objet blob. Notez que le contrôle de version d’objets blob doit être activé sur votre compte de stockage et que l’objet blob doit se trouver dans un conteneur avec un stockage immuable avec le contrôle de version activé pour appeler cette 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))

Paramètres

hasLegalHold
Boolean

Définissez sur true pour définir une conservation légale sur l’objet blob. Définissez sur false pour supprimer une conservation légale existante.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Un Response<T>.

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à