EncryptedPackageEnvelope Класс

Определение

Представляет составной файл OLE, содержащий зашифрованный пакет.Represents an OLE compound file that contains an encrypted package.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Наследование
EncryptedPackageEnvelope
Реализации

Комментарии

EncryptedPackageEnvelopeне имеет открытых конструкторов.EncryptedPackageEnvelope has no public constructors. Объект EncryptedPackageEnvelope создается с помощью статических Create CreateFromPackage методов, или Open .An EncryptedPackageEnvelope is created by use of the static Create, CreateFromPackage, or Open methods.

Свойства

FileOpenAccess

Получает значение, показывающее, в каком режиме открыт файл: с доступом для чтения, для записи или для чтения и записи.Gets a value that specifies whether the file was opened with access to read, write, or both.

PackageProperties

Получает основные свойства пакета (название, тему и т. п.) для документа, защищенного службой управления правами.Gets the core package properties (such as Title and Subject) of the rights managed document.

RightsManagementInformation

Возвращает сведения об управлении правами, хранящиеся в объекте EncryptedPackageEnvelope, а именно объекты PublishLicense и UseLicense, которые хранятся в составном файле OLE, представляющем пакет, защищенный службой управления правами.Gets the rights management information stored in the EncryptedPackageEnvelope; specifically, the PublishLicense and the UseLicenses stored in the OLE compound file that embodies the rights-management protected package.

StorageInfo

Получает объект, обеспечивающий доступ к потокам составного файла вне зашифрованного пакета.Gets an object that provides access to the compound file streams outside the encrypted package.

Методы

Close()

Закрывает зашифрованный пакет и содержащий его составной файл OLE.Closes the encrypted package and the OLE compound file that holds it.

Create(Stream, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope для указанного потока.Creates and returns an EncryptedPackageEnvelope on the specified stream.

Create(String, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope и присваивает ему указанное имя файла.Creates and returns an EncryptedPackageEnvelope and gives it the specified file name.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope (для указанного потока), использующий в качестве содержимого указанный незашифрованный пакет.Creates and returns an EncryptedPackageEnvelope (on the specified stream) that uses the specified unencrypted package as its content.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope, использующий в качестве содержимого указанный незашифрованный пакет, и присваивает ему указанное имя файла.Creates and returns an EncryptedPackageEnvelope that uses the specified unencrypted package as its content, and gives it the specified file name.

Dispose()

Освобождает все ресурсы, занятые модулем EncryptedPackageEnvelope.Releases all resources used by the EncryptedPackageEnvelope.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом EncryptedPackageEnvelope, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the EncryptedPackageEnvelope and optionally releases the managed resources.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Flush()

Очищает поток для объекта EncryptedPackageEnvelope и содержимого его пакета.Flush the stream for both the EncryptedPackageEnvelope and its package content.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetPackage()

Получает зашифрованный пакет внутри объекта EncryptedPackageEnvelope.Gets the encrypted package inside the EncryptedPackageEnvelope.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IsEncryptedPackageEnvelope(Stream)

Получает значение, показывающее, является ли указанный поток составным файлом OLE с потоком зашифрованного пакета.Gets a value specifying whether the specified stream is an OLE compound file with an encrypted package stream.

IsEncryptedPackageEnvelope(String)

Получает значение, показывающее, является ли указанный файл составным файлом OLE с потоком зашифрованного пакета.Gets a value specifying whether the specified file is an OLE compound file with an encrypted package stream.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Open(Stream)

Открывает зашифрованный пакет в указанном потоке.Open the encrypted package in the specified stream.

Open(String)

Открывает зашифрованный пакет в указанном файле только для чтения без общего доступа.Open the encrypted package in the specified file as read only and unshared.

Open(String, FileAccess)

Открывает зашифрованный пакет в указанном файле без общего доступа с указанным типом доступа.Open the encrypted package in the specified file as unshared and with the specified access.

Open(String, FileAccess, FileShare)

Открывает зашифрованный пакет в указанном файле и назначает ему указанный тип доступа и режим общего доступа.Open the encrypted package in the specified file and gives it the specified access and sharing.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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