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)

Применяется к