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.Sign 方法,以建立帶正負號 PublishLicense的 。 接著,可以將已簽署 PublishLicense 的提供給使用者用戶端應用程式,以呼叫 AcquireUseLicense 以要求使用者 UseLicense。 接著,傳 UseLicense 回的 可讓用戶端應用程式執行授與用戶的許可權。

檔作者可以使用 UnsignedPublishLicense 類別來建立已簽署 PublishLicense的 ,或建置和串行化 PublishLicense 範本。

如同其他類型的 System.Security.RightsManagementUnsignedPublishLicense 只能在完全信任應用程式中使用。

建構函式

UnsignedPublishLicense()

初始化 UnsignedPublishLicense 類別的新執行個體。

UnsignedPublishLicense(String)

從指定的 XrML 發佈授權範本,初始化 類別的新實例 UnsignedPublishLicense

屬性

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串行化範本。

適用於