ProtectionManager

ProtectionManager Klasse

Verwaltung des Passwortschutzes für Präsentationen.

public sealed class ProtectionManager : IProtectionManager

Eigenschaften

NameBeschreibung
EncryptDocumentProperties { get; set; }Diese Eigenschaft ist nur sinnvoll, wenn die Präsentation passwortgeschützt ist. Ist sie true, werden die Dokumenteigenschaften in der Präsentationsdatei verschlüsselt. Ist sie false, sind die Dokumenteigenschaften öffentlich, während die Präsentation verschlüsselt ist. Lese/Schreib Boolean.
EncryptionPassword { get; }Gibt das Passwort zurück, das für die Verschlüsselung der Präsentation verwendet wird. Nur-Lese String.
IsEncrypted { get; }Gibt einen Wert zurück, der angibt, ob diese Instanz verschlüsselt ist. Nur-Lese Boolean.
IsOnlyDocumentPropertiesLoaded { get; }Diese Eigenschaft ist nur sinnvoll, wenn die Präsentationsdatei passwortgeschützt ist und die Dokumenteigenschaften dieser Datei öffentlich sind. Der Wert true bedeutet, dass nur die Dokumenteigenschaften aus einer verschlüsselten Präsentationsdatei ohne Verwendung eines Passworts geladen werden. Der Wert false bedeutet, dass die gesamte verschlüsselte Präsentation mit dem richtigen Passwort geladen wird, nicht nur die Dokumenteigenschaften. Ist die Präsentation nicht verschlüsselt, ist der Eigenschaftswert stets false. Sind die Dokumenteigenschaften einer verschlüsselten Datei nicht öffentlich, ist der Eigenschaftswert ebenfalls stets false. Ist Presentation.EncryptDocumentProperties true, ist der Wert von IsOnlyDocumentPropertiesLoaded stets false. Nur-Lese Boolean.
IsWriteProtected { get; }Gibt einen Wert zurück, der angibt, ob diese Präsentation schreibgeschützt ist. Nur-Lese Boolean.
ReadOnlyRecommended { get; set; }Liest oder setzt die Empfehlung für schreibgeschützt. Lese/Schreib Boolean.

Methoden

NameBeschreibung
CheckWriteProtection(string)Bestimmt, ob eine Präsentation zum Ändern passwortgeschützt ist.
Encrypt(string)Verschlüsselt die Präsentation mit dem angegebenen Passwort.
RemoveEncryption()Entfernt die Verschlüsselung.
RemoveWriteProtection()Entfernt den Schreibschutz für diese Präsentation.
SetWriteProtection(string)Setzt den Schreibschutz für diese Präsentation mit dem angegebenen Passwort.

Siehe auch