UnsignedPublishLicense 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表未簽署的權限管理 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.RightsManagement , UnsignedPublishLicense 只能在完全信任應用程式中使用。
建構函式
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串行化範本。 |