ProtectionManager

ProtectionManager class

Passwortschutzverwaltung für Präsentationen.

public sealed class ProtectionManager : IProtectionManager

Eigenschaften

NameBeschreibung
EncryptDocumentProperties { get; set; }Diese Eigenschaft ist sinnvoll, wenn die Präsentation passwortgeschützt ist. Wenn wahr, dann sind die Dokumenteigenschaften in der Präsentationsdatei verschlüsselt. Wenn falsch, dann sind die Dokumenteigenschaften öffentlich, während die Präsentation verschlüsselt ist. Lesen/SchreibenBoolean .
EncryptionPassword { get; }Ruft das Passwort ab, das für die Präsentationsverschlüsselung verwendet wird. SchreibgeschütztString .
IsEncrypted { get; }Ruft einen Wert ab, der angibt, ob diese Instanz verschlüsselt ist. SchreibgeschütztBoolean .
IsOnlyDocumentPropertiesLoaded { get; }Diese Eigenschaft ist sinnvoll, wenn die Präsentationsdatei passwortgeschützt ist und die Dokumenteigenschaften dieser Datei öffentlich sind. Der Wert true bedeutet, dass nur Dokumenteigenschaften aus einer verschlüsselten Präsentationsdatei ohne Verwendung des Passworts geladen werden. Der Wert false bedeutet, dass die gesamte verschlüsselte Präsentation wird mit dem richtigen Passwort geladen, nicht nur die Dokumenteigenschaften werden geladen. Wenn die Präsentation nicht verschlüsselt ist, ist der Eigenschaftswert immer falsch. Wenn die Dokumenteigenschaften einer verschlüsselten Datei nicht öffentlich sind, dann ist der Eigenschaftswert immer false. Wenn Presentation.EncryptDocumentProperties wahr ist, dann ist IsOnlyDocumentPropertiesLoaded Eigenschaftswert immer falsch. SchreibgeschütztBoolean .
IsWriteProtected { get; }Ruft einen Wert ab, der angibt, ob diese Präsentation schreibgeschützt ist. SchreibgeschütztBoolean .
ReadOnlyRecommended { get; set; }Ruft schreibgeschützte Empfehlungen ab oder legt sie fest. Lesen/SchreibenBoolean .

Methoden

NameBeschreibung
CheckWriteProtection(string)Legt fest, ob eine Präsentation passwortgeschützt ist und geändert werden kann.
Encrypt(string)Verschlüsselt die Präsentation mit dem angegebenen Passwort.
RemoveEncryption()Entfernt die Verschlüsselung.
RemoveWriteProtection()Hebt den Schreibschutz für diese Präsentation auf.
SetWriteProtection(string)Schreibschutz für diese Präsentation mit angegebenem Passwort setzen.

Siehe auch