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) |