UnsignedPublishLicense Klass

Definition

Representerar en osignerad rättighet som hanteras PublishLicense eller en osignerad PublishLicense mall.

public ref class UnsignedPublishLicense
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class UnsignedPublishLicense
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type UnsignedPublishLicense = class
Public Class UnsignedPublishLicense
Arv
UnsignedPublishLicense
Attribut

Kommentarer

PublishLicense definierar säkerhetsdata om rättigheter, användare och annan säkerhetsrelaterad information. Licensen definierar hur en specifik användare på en viss dator kan använda angivet rättighetshanterat innehåll.

Publiceringsprocessen börjar med dokumentförfattaren, som definierar rättighetsinformation i en UnsignedPublishLicense. Därefter anropar UnsignedPublishLicenseredigeringsprogrammet metoden .Sign för att skapa en signerad PublishLicense. Den signerade PublishLicense kan sedan tillhandahållas till slutanvändarklientprogrammet som kan anropa AcquireUseLicense för att begära en slutanvändare UseLicense. Den returnerade UseLicense tillåter sedan klientprogrammet att utöva de rättigheter som beviljas användaren.

Dokumentförfattaren UnsignedPublishLicense kan använda klassen antingen för att skapa en signerad PublishLicenseeller för att skapa och serialisera en PublishLicense mall.

Precis som med andra System.Security.RightsManagement typer UnsignedPublishLicense kan endast användas i program med fullständigt förtroende.

Konstruktorer

Name Description
UnsignedPublishLicense()

Initierar en ny instans av UnsignedPublishLicense klassen.

UnsignedPublishLicense(String)

Initierar en ny instans av UnsignedPublishLicense klassen från en angiven XrML-mall för publiceringslicens.

Egenskaper

Name Description
ContentId

Hämtar eller anger innehållsidentifieraren som skapats av utgivaren.

Grants

Hämtar en samling tilldelade användarrättigheter.

LocalizedNameDescriptionDictionary

Hämtar en samling namn- och beskrivningspar.

Owner

Hämtar eller anger innehållsägaren.

ReferralInfoName

Hämtar eller anger kontaktnamnet för författaren eller utgivaren av innehållet.

ReferralInfoUri

Hämtar eller anger kontakt-URI:n för författaren eller utgivaren av innehållet.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Sign(SecureEnvironment, UseLicense)

Skapar en signerad PublishLicense och returnerar en UseLicense för dokumentförfattaren.

ToString()

Returnerar en serialiserad mall som skapats från XrML för UnsignedPublishLicense.

Gäller för