EncryptedPackageEnvelope EncryptedPackageEnvelope EncryptedPackageEnvelope EncryptedPackageEnvelope Class

정의

암호화된 패키지가 들어 있는 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
상속
EncryptedPackageEnvelopeEncryptedPackageEnvelopeEncryptedPackageEnvelopeEncryptedPackageEnvelope
구현

설명

EncryptedPackageEnvelope 공용에 생성자가 없습니다.EncryptedPackageEnvelope has no public constructors. EncryptedPackageEnvelope 정적를 사용 하 여 만들어집니다 CreateCreateFromPackage, 또는 Open 메서드.An EncryptedPackageEnvelope is created by use of the static Create, CreateFromPackage, or Open methods.

속성

FileOpenAccess FileOpenAccess FileOpenAccess FileOpenAccess

파일을 열 때 읽기 권한을 부여했는지, 쓰기 권한을 부여했는지, 아니면 두 권한을 모두 부여했는지 지정하는 값을 가져옵니다.Gets a value that specifies whether the file was opened with access to read, write, or both.

PackageProperties PackageProperties PackageProperties PackageProperties

권한으로 관리되는 문서의 핵심 패키지 속성(Title 및 Subject 등)을 가져옵니다.Gets the core package properties (such as Title and Subject) of the rights managed document.

RightsManagementInformation RightsManagementInformation RightsManagementInformation RightsManagementInformation

EncryptedPackageEnvelope에 저장되어 있는 권한 관리 정보를 가져옵니다. 권한 관리를 통해 보호되는 패키지를 구현하는 OLE 복합 파일에 저장되어 있는 PublishLicenseUseLicense가 특히 여기에 해당합니다.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 StorageInfo StorageInfo StorageInfo

암호화된 패키지 외부에 있는 복합 파일 스트림에 대한 액세스 권한을 제공하는 개체를 가져옵니다.Gets an object that provides access to the compound file streams outside the encrypted package.

메서드

Close() Close() Close() Close()

암호화된 패키지 및 이를 보유한 OLE 복합 파일을 닫습니다.Closes the encrypted package and the OLE compound file that holds it.

Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider)

지정된 스트림에서 EncryptedPackageEnvelope를 만들어 반환합니다.Creates and returns an EncryptedPackageEnvelope on the specified stream.

Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider)

EncryptedPackageEnvelope를 만들어 반환하고 지정된 파일 이름을 부여합니다.Creates and returns an EncryptedPackageEnvelope and gives it the specified file name.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) 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) CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) 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() Dispose() Dispose() Dispose()

EncryptedPackageEnvelope에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the EncryptedPackageEnvelope.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

EncryptedPackageEnvelope에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.Releases the unmanaged resources used by the EncryptedPackageEnvelope and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

EncryptedPackageEnvelope 및 해당 패키지 콘텐츠 모두에 대해 스트림을 플러시합니다.Flush the stream for both the EncryptedPackageEnvelope and its package content.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetPackage() GetPackage() GetPackage() GetPackage()

EncryptedPackageEnvelope 내의 암호화된 패키지를 가져옵니다.Gets the encrypted package inside the EncryptedPackageEnvelope.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
IsEncryptedPackageEnvelope(Stream) IsEncryptedPackageEnvelope(Stream) IsEncryptedPackageEnvelope(Stream) IsEncryptedPackageEnvelope(Stream)

지정된 스트림이 암호화된 패키지 스트림을 사용하는 OLE 복합 파일인지 여부를 지정하는 값을 가져옵니다.Gets a value specifying whether the specified stream is an OLE compound file with an encrypted package stream.

IsEncryptedPackageEnvelope(String) IsEncryptedPackageEnvelope(String) IsEncryptedPackageEnvelope(String) IsEncryptedPackageEnvelope(String)

지정된 파일이 암호화된 패키지 스트림을 사용하는 OLE 복합 파일인지 여부를 지정하는 값을 가져옵니다.Gets a value specifying whether the specified file is an OLE compound file with an encrypted package stream.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Open(Stream) Open(Stream) Open(Stream) Open(Stream)

지정된 스트림의 암호화된 패키지를 엽니다.Open the encrypted package in the specified stream.

Open(String) Open(String) Open(String) Open(String)

지정된 파일의 암호화된 패키지를 공유하지 않고 읽기 전용 모드로 엽니다.Open the encrypted package in the specified file as read only and unshared.

Open(String, FileAccess) Open(String, FileAccess) Open(String, FileAccess) Open(String, FileAccess)

지정된 액세스 권한을 적용하여 지정된 파일의 암호화된 패키지를 공유하지 않고 엽니다.Open the encrypted package in the specified file as unshared and with the specified access.

Open(String, FileAccess, FileShare) Open(String, FileAccess, FileShare) Open(String, FileAccess, FileShare) Open(String, FileAccess, FileShare)

지정된 파일의 암호화된 패키지를 열고 지정된 액세스 권한 및 공유 설정을 적용합니다.Open the encrypted package in the specified file and gives it the specified access and sharing.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상