Share via


AccountImmutabilityPolicy Klasse

Definition

Dadurch werden Die Unveränderlichkeitsrichtlinieneigenschaften auf Kontoebene definiert.

public class AccountImmutabilityPolicy
type AccountImmutabilityPolicy = class
Public Class AccountImmutabilityPolicy
Vererbung
AccountImmutabilityPolicy

Konstruktoren

AccountImmutabilityPolicy()

Initialisiert eine neue instance von AccountImmutabilityPolicy.

Eigenschaften

AllowProtectedAppendWrites

Diese Eigenschaft kann nur für deaktivierte und entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke in ein Anfügeblob geschrieben werden, wobei der Unveränderlichkeitsschutz und die Konformität beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden.

ImmutabilityPeriodSinceCreationInDays

Der Unveränderlichkeitszeitraum für die Blobs im Container seit der Richtlinienerstellung in Tagen.

State

Der Status ImmutabilityPolicy definiert den Modus der Richtlinie. Der deaktivierte Zustand deaktiviert die Richtlinie, der Status "Entsperrt" ermöglicht eine Erhöhung und Verringerung der Unveränderlichkeitsdauer und ermöglicht auch das Umschalten der allowProtectedAppendWrites-Eigenschaft. Gesperrter Zustand ermöglicht nur die Erhöhung der Unveränderlichkeitsaufbewahrungszeit. Eine Richtlinie kann nur im Status Deaktiviert oder Entsperrt erstellt werden und kann zwischen den beiden Zuständen umgeschaltet werden. Nur eine Richtlinie im Status Entsperrt kann in den Zustand Gesperrt übergehen, der nicht wiederhergestellt werden kann.

Gilt für: