Język

UnsignedPublishLicense Klasa

Definicja

Reprezentuje niepodpisane prawa zarządzane PublishLicense lub niepodpisane PublishLicense szablon.

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
Dziedziczenie
UnsignedPublishLicense
Atrybuty

Uwagi

PublishLicense definiuje dane zabezpieczeń dotyczące praw, użytkowników i innych informacji związanych z zabezpieczeniami. Licencja określa, w jaki sposób określony użytkownik na określonym komputerze może używać określonej zawartości zarządzanej prawami.

Proces publikowania rozpoczyna się od autora dokumentu, który definiuje informacje o prawach w obiekcie UnsignedPublishLicense. Następnie aplikacja do tworzenia wywołuje metodę UnsignedPublishLicense.Sign w celu utworzenia podpisanego PublishLicenseelementu . Podpis PublishLicense można następnie przekazać do aplikacji klienckiej użytkownika końcowego, która może wywołać AcquireUseLicense żądanie użytkownika UseLicensekońcowego. Zwrócony UseLicense element umożliwia aplikacji klienckiej wykonywanie praw przyznanych użytkownikowi.

Autor dokumentu może użyć UnsignedPublishLicense klasy , aby utworzyć podpisany PublishLicenseelement lub skompilować i serializować PublishLicense szablon.

Podobnie jak w przypadku innych System.Security.RightsManagement typów, UnsignedPublishLicense można używać tylko w aplikacjach o pełnym zaufaniu.

Konstruktory

Nazwisko Opis
UnsignedPublishLicense()

Inicjuje nowe wystąpienie klasy UnsignedPublishLicense.

UnsignedPublishLicense(String)

Inicjuje nowe wystąpienie UnsignedPublishLicense klasy z określonego szablonu licencji publikowania XrML.

Właściwości

Nazwisko Opis
ContentId

Pobiera lub ustawia identyfikator zawartości utworzonej przez wydawcę.

Grants

Pobiera kolekcję przypisanych praw użytkownika.

LocalizedNameDescriptionDictionary

Pobiera kolekcję par nazw i opisu.

Owner

Pobiera lub ustawia właściciela zawartości.

ReferralInfoName

Pobiera lub ustawia nazwę kontaktu dla autora lub wydawcy zawartości.

ReferralInfoUri

Pobiera lub ustawia identyfikator URI kontaktu dla autora lub wydawcy zawartości.

Metody

Nazwisko Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Sign(SecureEnvironment, UseLicense)

Tworzy podpisany PublishLicense element i zwraca element UseLicense dla autora dokumentu.

ToString()

Zwraca zserializowany szablon utworzony na podstawie XrML klasy UnsignedPublishLicense.

Dotyczy