다음을 통해 공유


EncryptedPackageEnvelope.Create 메서드

정의

EncryptedPackageEnvelope를 만들어 반환합니다.

오버로드

Create(Stream, PublishLicense, CryptoProvider)

지정된 스트림에서 EncryptedPackageEnvelope를 만들어 반환합니다.

Create(String, PublishLicense, CryptoProvider)

EncryptedPackageEnvelope를 만들어 반환하고 지정된 파일 이름을 부여합니다.

Create(Stream, PublishLicense, CryptoProvider)

지정된 스트림에서 EncryptedPackageEnvelope를 만들어 반환합니다.

public:
 static System::IO::Packaging::EncryptedPackageEnvelope ^ Create(System::IO::Stream ^ envelopeStream, System::Security::RightsManagement::PublishLicense ^ publishLicense, System::Security::RightsManagement::CryptoProvider ^ cryptoProvider);
public static System.IO.Packaging.EncryptedPackageEnvelope Create (System.IO.Stream envelopeStream, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider);
static member Create : System.IO.Stream * System.Security.RightsManagement.PublishLicense * System.Security.RightsManagement.CryptoProvider -> System.IO.Packaging.EncryptedPackageEnvelope
Public Shared Function Create (envelopeStream As Stream, publishLicense As PublishLicense, cryptoProvider As CryptoProvider) As EncryptedPackageEnvelope

매개 변수

envelopeStream
Stream

파일을 만들 스트림입니다.

publishLicense
PublishLicense

복합 파일에 포함된 게시 라이선스입니다.

cryptoProvider
CryptoProvider

암호화된 콘텐츠에 대해 현재 사용자가 수행할 수 있는 작업을 결정하는 개체입니다.

반환

새로 만든 EncryptedPackageEnvelope입니다.

예외

envelopeStream이(가) null인 경우

envelopeStream에서 읽기/쓰기 액세스를 제공하지 않는 경우

설명

현재 사용자에 새 파일에 읽기/쓰기 권한이 있습니다.

추가 정보

적용 대상

Create(String, PublishLicense, CryptoProvider)

EncryptedPackageEnvelope를 만들어 반환하고 지정된 파일 이름을 부여합니다.

public:
 static System::IO::Packaging::EncryptedPackageEnvelope ^ Create(System::String ^ envelopeFileName, System::Security::RightsManagement::PublishLicense ^ publishLicense, System::Security::RightsManagement::CryptoProvider ^ cryptoProvider);
public static System.IO.Packaging.EncryptedPackageEnvelope Create (string envelopeFileName, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider);
static member Create : string * System.Security.RightsManagement.PublishLicense * System.Security.RightsManagement.CryptoProvider -> System.IO.Packaging.EncryptedPackageEnvelope
Public Shared Function Create (envelopeFileName As String, publishLicense As PublishLicense, cryptoProvider As CryptoProvider) As EncryptedPackageEnvelope

매개 변수

envelopeFileName
String

OLE 복합 파일의 이름입니다.

publishLicense
PublishLicense

복합 파일에 포함된 게시 라이선스입니다.

cryptoProvider
CryptoProvider

암호화된 콘텐츠에 대해 현재 사용자가 수행할 수 있는 작업을 결정하는 개체입니다.

반환

새로 만든 EncryptedPackageEnvelope입니다.

예외

envelopeFileNamenull입니다.

설명

지정한 이름 가진 파일이 이미 있으면 덮어씁니다.

현재 사용자에 파일에 읽기/쓰기 권한이 있습니다.

추가 정보

적용 대상