Freigeben über


BlobBaseClient.SetLegalHold(Boolean, CancellationToken) Methode

Definition

Legt einen gesetzlichen Aufbewahrungsspeicher für das Blob fest. Beachten Sie, dass die Blobversionsverwaltung für Ihr Speicherkonto aktiviert sein muss und sich das Blob in einem Container mit unveränderlichem Speicher mit aktivierter Versionsverwaltung befinden muss, um diese API aufzurufen.

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

Parameter

hasLegalHold
Boolean

Legen Sie diesen Wert auf true fest, um eine gesetzliche Aufbewahrung für das Blob festzulegen. Legen Sie auf false fest, um eine vorhandene gesetzliche Aufbewahrung zu entfernen.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

einen Response<T>

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: