ProtectionManager

ProtectionManager class

Gestión de protección de contraseña de presentación.

public sealed class ProtectionManager : IProtectionManager

Propiedades

NombreDescripción
EncryptDocumentProperties { get; set; }Esta propiedad tiene sentido, si la presentación está protegida con contraseña. Si es verdadero, las propiedades del documento están cifradas en el archivo de presentación. Si es falso, las propiedades del documento son públicas mientras la presentación está cifrada. Lectura/escrituraBoolean .
EncryptionPassword { get; }Obtiene la contraseña que se utiliza para el cifrado de presentación. Solo lecturaString .
IsEncrypted { get; }Obtiene un valor que indica si esta instancia está cifrada. Solo lecturaBoolean .
IsOnlyDocumentPropertiesLoaded { get; }Esta propiedad tiene sentido si el archivo de presentación está protegido con contraseña y las propiedades del documento de este archivo son públicas. El valor verdadero significa que solo las propiedades del documento se cargan desde un archivo de presentación encriptado sin usar contraseña. El valor falso significa que toda la presentación cifrada se carga con el uso de la contraseña correcta , no solo se cargan las propiedades del documento. Si la presentación no está cifrada, el valor de la propiedad siempre es falso. Si las propiedades del documento de un archivo cifrado no son públicas, el valor de la propiedad siempre es false. Si Presentation.EncryptDocumentProperties es verdadero, el valor de la propiedad IsOnlyDocumentPropertiesLoaded siempre es false. Solo lecturaBoolean .
IsWriteProtected { get; }Obtiene un valor que indica si esta presentación está protegida contra escritura. Solo lecturaBoolean .
ReadOnlyRecommended { get; set; }Obtiene o establece la recomendación de solo lectura. Lectura/escrituraBoolean .

Métodos

NombreDescripción
CheckWriteProtection(string)Determina si una presentación está protegida con contraseña para modificarla.
Encrypt(string)Encripta la presentación con la contraseña especificada.
RemoveEncryption()Elimina el cifrado.
RemoveWriteProtection()Elimina la protección contra escritura para esta presentación.
SetWriteProtection(string)Establecer protección contra escritura para esta presentación con la contraseña especificada.

Ver también