EncryptedPackageEnvelope Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет составной файл OLE, содержащий зашифрованный пакет.
public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
- Наследование
-
EncryptedPackageEnvelope
- Реализации
Комментарии
EncryptedPackageEnvelope не имеет открытых конструкторов. Создается EncryptedPackageEnvelope с помощью статических Createметодов , CreateFromPackageили Open .
Свойства
FileOpenAccess |
Получает значение, показывающее, в каком режиме открыт файл: с доступом для чтения, для записи или для чтения и записи. |
PackageProperties |
Получает основные свойства пакета (название, тему и т. п.) для документа, защищенного службой управления правами. |
RightsManagementInformation |
Возвращает сведения об управлении правами, хранящиеся в объекте EncryptedPackageEnvelope, а именно объекты PublishLicense и UseLicense, которые хранятся в составном файле OLE, представляющем пакет, защищенный службой управления правами. |
StorageInfo |
Получает объект, обеспечивающий доступ к потокам составного файла вне зашифрованного пакета. |
Методы
Close() |
Закрывает зашифрованный пакет и содержащий его составной файл OLE. |
Create(Stream, PublishLicense, CryptoProvider) |
Создает и возвращает объект EncryptedPackageEnvelope для указанного потока. |
Create(String, PublishLicense, CryptoProvider) |
Создает и возвращает объект EncryptedPackageEnvelope и присваивает ему указанное имя файла. |
CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) |
Создает и возвращает объект EncryptedPackageEnvelope (для указанного потока), использующий в качестве содержимого указанный незашифрованный пакет. |
CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) |
Создает и возвращает объект EncryptedPackageEnvelope, использующий в качестве содержимого указанный незашифрованный пакет, и присваивает ему указанное имя файла. |
Dispose() |
Освобождает все ресурсы, занятые модулем EncryptedPackageEnvelope. |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом EncryptedPackageEnvelope, а при необходимости освобождает также управляемые ресурсы. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Flush() |
Очищает поток для объекта EncryptedPackageEnvelope и содержимого его пакета. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetPackage() |
Получает зашифрованный пакет внутри объекта EncryptedPackageEnvelope. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsEncryptedPackageEnvelope(Stream) |
Получает значение, показывающее, является ли указанный поток составным файлом OLE с потоком зашифрованного пакета. |
IsEncryptedPackageEnvelope(String) |
Получает значение, показывающее, является ли указанный файл составным файлом OLE с потоком зашифрованного пакета. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Open(Stream) |
Открывает зашифрованный пакет в указанном потоке. |
Open(String) |
Открывает зашифрованный пакет в указанном файле только для чтения без общего доступа. |
Open(String, FileAccess) |
Открывает зашифрованный пакет в указанном файле без общего доступа с указанным типом доступа. |
Open(String, FileAccess, FileShare) |
Открывает зашифрованный пакет в указанном файле и назначает ему указанный тип доступа и режим общего доступа. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |