EncryptedPackageEnvelope Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет составной файл OLE, содержащий зашифрованный пакет.
public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
- Наследование
-
EncryptedPackageEnvelope
- Реализации
Комментарии
EncryptedPackageEnvelope не имеет открытых конструкторов. Объект EncryptedPackageEnvelope создается с помощью статических CreateCreateFromPackageили Open методов.
Свойства
| Имя | Описание |
|---|---|
| FileOpenAccess |
Возвращает значение, указывающее, был ли файл открыт с доступом на чтение, запись или оба. |
| PackageProperties |
Возвращает основные свойства пакета (например, Title и Subject) управляемого документа, управляемого правами. |
| RightsManagementInformation |
Возвращает сведения об управлении правами, хранящиеся в ; в частности, и s, хранящиеся в EncryptedPackageEnvelopeсоставном файле OLE, PublishLicenseUseLicenseкоторый воплощает защищенный пакет управления правами. |
| 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, FileAccess, FileShare) |
Откройте зашифрованный пакет в указанном файле и предоставляет ему указанный доступ и общий доступ. |
| Open(String, FileAccess) |
Откройте зашифрованный пакет в указанном файле как не общий доступ и с указанным доступом. |
| Open(String) |
Откройте зашифрованный пакет в указанном файле в виде только для чтения и отмены общего доступа. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |