ProtectionManager

ProtectionManager-Klasse

Verwaltung des Passwortschutzes für Präsentationen.

public sealed class ProtectionManager : IProtectionManager

Eigenschaften

NameBeschreibung
EncryptDocumentProperties { get; set; }Diese Eigenschaft macht Sinn, wenn die Präsentation passwortgeschützt ist. Wenn wahr, sind die Dokumenteigenschaften in der Präsentationsdatei verschlüsselt. Wenn falsch, 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 Präsentationsverschlüsselung 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 macht Sinn, wenn die Präsentationsdatei passwortgeschützt ist und die Dokumenteigenschaften dieser Datei öffentlich sind. Ein Wert von wahr bedeutet, dass nur die Dokumenteigenschaften aus einer verschlüsselten Präsentationsdatei ohne Verwendung des Passworts geladen werden. Ein Wert von falsch bedeutet, dass die gesamte verschlüsselte Präsentation mit dem richtigen Passwort geladen wird, nicht nur die Dokumenteigenschaften. Wenn die Präsentation nicht verschlüsselt ist, ist der Eigenschaftswert immer falsch. Wenn die Dokumenteigenschaften einer verschlüsselten Datei nicht öffentlich sind, ist der Eigenschaftswert immer falsch. Wenn Presentation.EncryptDocumentProperties wahr ist, ist der Wert der IsOnlyDocumentPropertiesLoaded-Eigenschaft immer falsch. 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; }Gibt die Empfehlung für nur-Lese zurück oder legt sie fest. Lese-/Schreib-Boolean.

Methoden

NameBeschreibung
CheckWriteProtection(string)Bestimmt, ob eine Präsentation passwortgeschützt ist, um sie zu ändern.
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