IProtectionManager

IProtectionManager Schnittstelle

Verwaltung des Kennwortschutzes für Präsentationen.

public interface IProtectionManager

Eigenschaften

NameBeschreibung
EncryptDocumentProperties { get; set; }Diese Eigenschaft ist sinnvoll, wenn die Präsentation kennwortgeschützt ist. Wenn true, sind die Dokumenteneigenschaften in der Präsentationsdatei verschlüsselt. Wenn false, sind die Dokumenteneigenschaften öffentlich, während die Präsentation verschlüsselt ist. Lese-/Schreib-Boolean.
EncryptionPassword { get; }Gibt das Verschlüsselungspasswort zurück. Nur lesbarer String.
IsEncrypted { get; }Ermittelt einen Wert, der anzeigt, ob diese Instanz verschlüsselt ist. Nur lesbarer Boolean.
IsOnlyDocumentPropertiesLoaded { get; }Diese Eigenschaft ist sinnvoll, wenn die Präsentationsdatei kennwortgeschützt ist und die Dokumenteneigenschaften dieser Datei öffentlich sind. Der Wert true bedeutet, dass nur die Dokumenteneigenschaften aus einer verschlüsselten Präsentationsdatei ohne Passwort geladen werden. Der Wert false bedeutet, dass die gesamte verschlüsselte Präsentation mit dem richtigen Passwort geladen wird, nicht nur die Dokumenteneigenschaften. Ist die Präsentation nicht verschlüsselt, ist der Eigenschaftswert stets false. Sind die Dokumenteneigenschaften einer verschlüsselten Datei nicht öffentlich, ist der Wert stets false. Ist PresentationEx.EncryptDocumentProperties true, ist der Wert von IsOnlyDocumentPropertiesLoaded stets false. Nur lesbarer Boolean.
IsWriteProtected { get; }Ermittelt einen Wert, der anzeigt, ob diese Präsentation schreibgeschützt ist. Nur lesbarer 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 kennwortgeschü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