IProtectionManager

IProtectionManager interface

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

public interface IProtectionManager

Характеристики

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

Методы

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

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