Freigeben über


ArmStorageModelFactory.LegalHold Methode

Definition

Initialisiert eine neue instance von LegalHold.

public static Azure.ResourceManager.Storage.Models.LegalHold LegalHold (bool? hasLegalHold = default, System.Collections.Generic.IEnumerable<string> tags = default, bool? allowProtectedAppendWritesAll = default);
static member LegalHold : Nullable<bool> * seq<string> * Nullable<bool> -> Azure.ResourceManager.Storage.Models.LegalHold
Public Shared Function LegalHold (Optional hasLegalHold As Nullable(Of Boolean) = Nothing, Optional tags As IEnumerable(Of String) = Nothing, Optional allowProtectedAppendWritesAll As Nullable(Of Boolean) = Nothing) As LegalHold

Parameter

hasLegalHold
Nullable<Boolean>

Die öffentliche Eigenschaft hasLegalHold wird von SRP auf true festgelegt, wenn mindestens ein Tag vorhanden ist. Die öffentliche Eigenschaft hasLegalHold wird von SRP auf false festgelegt, wenn alle vorhandenen Tags für die aufbewahrungsrechtliche Aufbewahrung gelöscht werden. Für ein bestimmtes Konto können maximal 1.000 Blobcontainer mit hasLegalHold=true vorhanden sein.

tags
IEnumerable<String>

Jedes Tag sollte aus 3 bis 23 alphanumerischen Zeichen bestehen und wird bei SRP in Kleinbuchstaben normalisiert.

allowProtectedAppendWritesAll
Nullable<Boolean>

Wenn diese Option aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock-Blobs" geschrieben werden, während gleichzeitig der Schutz und die Einhaltung gesetzlicher Aufbewahrungsvorschriften gewährleistet sind. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden.

Gibt zurück

Eine neue LegalHold instance zum Simulieren.

Gilt für: