UnsignedPublishLicense Třída

Definice

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.

Platí pro