UnsignedPublishLicense Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje šablonu bez znaménka spravovaných PublishLicense práv nebo šablonu bez znaménka 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
- Dědičnost
-
UnsignedPublishLicense
- Atributy
Poznámky
PublishLicense definuje bezpečnostní data o právech, uživatelích a dalších informacích souvisejících se zabezpečením. Licence definuje, jak může konkrétní uživatel na konkrétním počítači používat zadaný obsah spravovaný právy.
Proces publikování začíná autorem dokumentu, který definuje informace o právech v objektu UnsignedPublishLicense. Dále aplikace pro vytváření volá metodu UnsignedPublishLicense.Sign k vytvoření podepsané PublishLicensemetody . Podepsaný PublishLicense se pak dá poskytnout klientské aplikaci koncového uživatele, která může volat AcquireUseLicense žádost koncového uživatele UseLicense. UseLicense Vrácený objekt pak umožní klientské aplikaci uplatnit práva udělená uživateli.
Autor dokumentu může použít UnsignedPublishLicense třídu buď k vytvoření podepsané PublishLicense, nebo k sestavení a serializaci PublishLicense šablony.
Stejně jako u jiných System.Security.RightsManagement typů UnsignedPublishLicense je použitelný pouze v aplikacích s plnou důvěryhodností.
Konstruktory
UnsignedPublishLicense() |
Inicializuje novou instanci UnsignedPublishLicense třídy. |
UnsignedPublishLicense(String) |
Inicializuje novou instanci UnsignedPublishLicense třídy ze zadané šablony publikování-licence XrML. |
Vlastnosti
ContentId |
Získá nebo nastaví identifikátor obsahu vytvořený vydavatelem. |
Grants |
Získá kolekci přiřazených uživatelských práv. |
LocalizedNameDescriptionDictionary |
Získá kolekci dvojic názvů a popisů. |
Owner |
Získá nebo nastaví vlastníka obsahu. |
ReferralInfoName |
Získá nebo nastaví jméno kontaktu pro autora nebo vydavatele obsahu. |
ReferralInfoUri |
Získá nebo nastaví identifikátor URI kontaktu pro autora nebo vydavatele obsahu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Sign(SecureEnvironment, UseLicense) |
Vytvoří podepsaný PublishLicense a vrátí UseLicense hodnotu pro autora dokumentu. |
ToString() |
Vrátí serializovanou šablonu vytvořenou z XrML objektu UnsignedPublishLicense. |