Compartir a través de


AccountImmutabilityPolicyProperties Clase

Definición

Esto define las propiedades de la directiva de inmutabilidad de nivel de cuenta.

public class AccountImmutabilityPolicyProperties
type AccountImmutabilityPolicyProperties = class
Public Class AccountImmutabilityPolicyProperties
Herencia
AccountImmutabilityPolicyProperties

Constructores

AccountImmutabilityPolicyProperties()

Inicializa una nueva instancia de la clase AccountImmutabilityPolicyProperties.

AccountImmutabilityPolicyProperties(Nullable<Int32>, String, Nullable<Boolean>)

Inicializa una nueva instancia de la clase AccountImmutabilityPolicyProperties.

Propiedades

AllowProtectedAppendWrites

Obtiene o establece esta propiedad solo se puede cambiar para las directivas de retención deshabilitadas y desbloqueadas basadas en el tiempo. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar.

ImmutabilityPeriodSinceCreationInDays

Obtiene o establece el período de inmutabilidad de los blobs del contenedor desde la creación de la directiva, en días.

State

Obtiene o establece el estado ImmutabilityPolicy define el modo de la directiva. El estado deshabilitado deshabilita la directiva, el estado Desbloqueado permite aumentar y disminuir el tiempo de retención de inmutabilidad y también permite alternar la propiedad allowProtectedAppendWrites, el estado Bloqueado solo permite el aumento del tiempo de retención de inmutabilidad. Una directiva solo se puede crear en un estado Deshabilitado o Desbloqueado y se puede alternar entre los dos estados. Solo una directiva en un estado Desbloqueado puede pasar a un estado Bloqueado que no se puede revertir. Entre los valores posibles se incluyen: "Unlocked", "Locked", "Disabled"

Métodos

Validate()

Valide el objeto .

Se aplica a