Поделиться через


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)

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