ProtectionManager

ProtectionManager class

Présentation gestion de la protection par mot de passe.

public sealed class ProtectionManager : IProtectionManager

Propriétés

NomLa description
EncryptDocumentProperties { get; set; }Cette propriété a du sens si la présentation est protégée par un mot de passe. Si vrai, les propriétés du document sont chiffrées dans le fichier de présentation. Si faux, les propriétés du document sont publiques tandis que la présentation est chiffrée. Lecture/écritureBoolean .
EncryptionPassword { get; }Obtient le mot de passe utilisé pour le chiffrement de la présentation. Lecture seuleString .
IsEncrypted { get; }Obtient une valeur indiquant si cette instance est chiffrée. Lecture seuleBoolean .
IsOnlyDocumentPropertiesLoaded { get; }Cette propriété a du sens si le fichier de présentation est protégé par un mot de passe et que les propriétés du document de ce fichier sont publiques. La valeur true signifie que seules les propriétés du document sont chargées à partir d’un fichier de présentation chiffré sans utiliser de mot de passe. La valeur false signifie que toute la présentation cryptée est chargée avec l’utilisation du bon mot de passe, non seulement les propriétés du document sont chargées. Si la présentation n’est pas cryptée, la valeur de la propriété est toujours fausse. Si les propriétés du document d’un fichier crypté ne sont pas publiques, la valeur de la propriété est toujours false. Si Presentation.EncryptDocumentProperties est vrai, alors IsOnlyDocumentPropertiesLoaded la valeur de la propriété est toujours fausse. Lecture seuleBoolean .
IsWriteProtected { get; }Obtient une valeur indiquant si cette présentation est protégée en écriture. Lecture seuleBoolean .
ReadOnlyRecommended { get; set; }Obtient ou définit une recommandation en lecture seule. Lecture/écritureBoolean .

Méthodes

NomLa description
CheckWriteProtection(string)Détermine si une présentation est un mot de passe protégé pour modifier.
Encrypt(string)Crypte la présentation avec le mot de passe spécifié.
RemoveEncryption()Supprime le cryptage.
RemoveWriteProtection()Supprime la protection en écriture pour cette présentation.
SetWriteProtection(string)Définir la protection en écriture pour cette présentation avec le mot de passe spécifié.

Voir également