ProtectionManager

ProtectionManager class

Управление защитой паролем презентации.

public sealed class ProtectionManager : IProtectionManager

Свойства

ИмяОписание
EncryptDocumentProperties { get; set; }Эта собственность имеет смысл, если презентация защищена паролем. Если true, то свойства документа зашифрованы в файле презентации. Если false, то свойства документа публичны, в то время как презентация защищена. Чтение/запись Boolean.
EncryptionPassword { get; }Получает пароль, который используется для шифрования презентации. Только для чтения String.
IsEncrypted { get; }Получает значение, указывающее, зашифрован ли этот экземпляр. Только для чтения Boolean.
IsOnlyDocumentPropertiesLoaded { get; }Эта собственность имеет смысл, если файл презентации защищен паролем и свойства документа этого файла публичны. Значение true означает, что загружены только свойства документа из зашифрованного файла презентации без использования пароля. Значение false означает, что вся зашифрованная презентация загружается с использованием правильного пароля, а не только свойства документа. Если презентация не зашифрована, то значение свойства всегда false. Если свойства документа зашифрованного файла не публичны, то значение свойства всегда false. Если Presentation.EncryptDocumentProperties равно true, то значение свойства IsOnlyDocumentPropertiesLoaded всегда false. Только для чтения Boolean.
IsWriteProtected { get; }Получает значение, указывающее, защищена ли эта презентация от записи. Только для чтения Boolean.
ReadOnlyRecommended { get; set; }Получает или устанавливает рекомендацию по использованию режима только для чтения. Чтение/запись Boolean.

Методы

ИмяОписание
CheckWriteProtection(string)Определяет, защищена ли презентация паролем от изменения.
Encrypt(string)Шифрует презентацию с заданным паролем.
RemoveEncryption()Убирает шифрование.
RemoveWriteProtection()Убирает защиту записи для этой презентации.
SetWriteProtection(string)Устанавливает защиту записи для этой презентации с заданным паролем.

Смотрите также