Freigeben über


UpdateHistoryProperty Konstruktoren

Definition

Überlädt

UpdateHistoryProperty()

Initialisiert eine neue instance der UpdateHistoryProperty-Klasse.

UpdateHistoryProperty(String, Nullable<Int32>, Nullable<DateTime>, String, String, String, Nullable<Boolean>, Nullable<Boolean>)

Initialisiert eine neue instance der UpdateHistoryProperty-Klasse.

UpdateHistoryProperty()

Initialisiert eine neue instance der UpdateHistoryProperty-Klasse.

public UpdateHistoryProperty ();
Public Sub New ()

Gilt für:

UpdateHistoryProperty(String, Nullable<Int32>, Nullable<DateTime>, String, String, String, Nullable<Boolean>, Nullable<Boolean>)

Initialisiert eine neue instance der UpdateHistoryProperty-Klasse.

public UpdateHistoryProperty (string update = default, int? immutabilityPeriodSinceCreationInDays = default, DateTime? timestamp = default, string objectIdentifier = default, string tenantId = default, string upn = default, bool? allowProtectedAppendWrites = default, bool? allowProtectedAppendWritesAll = default);
new Microsoft.Azure.Management.Storage.Models.UpdateHistoryProperty : string * Nullable<int> * Nullable<DateTime> * string * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Storage.Models.UpdateHistoryProperty
Public Sub New (Optional update As String = Nothing, Optional immutabilityPeriodSinceCreationInDays As Nullable(Of Integer) = Nothing, Optional timestamp As Nullable(Of DateTime) = Nothing, Optional objectIdentifier As String = Nothing, Optional tenantId As String = Nothing, Optional upn As String = Nothing, Optional allowProtectedAppendWrites As Nullable(Of Boolean) = Nothing, Optional allowProtectedAppendWritesAll As Nullable(Of Boolean) = Nothing)

Parameter

update
String

Der ImmutabilityPolicy-Updatetyp eines Blobcontainers. Mögliche Werte sind: put, lock und extend. Mögliche Werte: "put", "lock", "extend"

immutabilityPeriodSinceCreationInDays
Nullable<Int32>

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

timestamp
Nullable<DateTime>

Gibt das Datum und die Uhrzeit zurück, zu der die ImmutabilityPolicy aktualisiert wurde.

objectIdentifier
String

Gibt die Objekt-ID des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.

tenantId
String

Gibt die Mandanten-ID zurück, die das Token für den Benutzer ausgestellt hat, der die ImmutabilityPolicy aktualisiert hat.

upn
String

Gibt den Benutzerprinzipalnamen des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.

allowProtectedAppendWrites
Nullable<Boolean>

Diese Eigenschaft kann nur für 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. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden.

allowProtectedAppendWritesAll
Nullable<Boolean>

Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke sowohl in "Append" als auch in "Bock-Blobs" 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. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden. Die Eigenschaften "allowProtectedAppendWrites" und "allowProtectedAppendWritesAll" schließen sich gegenseitig aus.

Gilt für: