다음을 통해 공유


UnsignedPublishLicense 클래스

정의

서명되지 않은 권한 관리 PublishLicense 또는 서명되지 않은 PublishLicense 템플릿을 나타냅니다.

public ref class UnsignedPublishLicense
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class UnsignedPublishLicense
public class UnsignedPublishLicense
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type UnsignedPublishLicense = class
type UnsignedPublishLicense = class
Public Class UnsignedPublishLicense
상속
UnsignedPublishLicense
특성

설명

PublishLicense 권한, 사용자 및 기타 보안 관련 정보에 대 한 보안 데이터를 정의합니다. 라이선스는 특정 컴퓨터에서 특정 사용자 지정 된 권한 관리 콘텐츠를 사용 하는 방법을 정의 합니다.

게시 프로세스에서 권한 정보를 정의 하는 문서 작성자를 사용 하 여 시작을 UnsignedPublishLicense입니다. 다음으로 작성 애플리케이션은 . 메서드를 UnsignedPublishLicense호출하여 서명PublishLicense된 를 만듭니다.Sign 서명 PublishLicense 호출할 수 있는 최종 사용자 클라이언트 애플리케이션에 제공 될 수 있습니다 AcquireUseLicense 최종 사용자가 요청 UseLicense합니다. 반환 된 UseLicense 다음 클라이언트 애플리케이션 사용자에 게 부여 된 권한을 행사할 수 있습니다.

문서 작성자가 사용할 수는 UnsignedPublishLicense 부호 있는 만들거나 클래스 PublishLicense, 또는를 빌드하고 serialize를 PublishLicense 템플릿.

다른와 마찬가지로 System.Security.RightsManagement 형식을 UnsignedPublishLicense 완전 신뢰 애플리케이션에만 유용 합니다.

생성자

UnsignedPublishLicense()

UnsignedPublishLicense 클래스의 새 인스턴스를 초기화합니다.

UnsignedPublishLicense(String)

지정된 XrML 게시 라이선스 템플릿에서 클래스의 UnsignedPublishLicense 새 instance 초기화합니다.

속성

ContentId

게시자가 만든 콘텐츠 식별자를 가져오거나 설정합니다.

Grants

지정된 사용자 권한 컬렉션을 가져옵니다.

LocalizedNameDescriptionDictionary

이름/설명 쌍으로 된 컬렉션을 가져옵니다.

Owner

콘텐츠 소유자를 가져오거나 설정합니다.

ReferralInfoName

콘텐츠 작성자 또는 게시자의 연락처 이름을 가져오거나 설정합니다.

ReferralInfoUri

콘텐츠 작성자 또는 게시자의 연락처 URI를 가져오거나 설정합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Sign(SecureEnvironment, UseLicense)

서명된 PublishLicense를 만들고 문서 작성자에 대한 UseLicense를 반환합니다.

ToString()

의 XrML에서 만든 직렬화된 템플릿을 반환합니다 UnsignedPublishLicense.

적용 대상