UnsignedPublishLicense Classe

Definizione

Rappresenta un oggetto PublishLicense protetto da Rights Management non firmato o un modello PublishLicense non firmato.

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
Ereditarietà
UnsignedPublishLicense
Attributi

Commenti

PublishLicense definisce i dati di sicurezza relativi a diritti, utenti e altre informazioni correlate alla sicurezza. La licenza definisce il modo in cui un utente specifico in un computer specifico può usare contenuto gestito con diritti specificato.

Il processo di pubblicazione inizia con l'autore del documento, che definisce le informazioni sui diritti in un oggetto UnsignedPublishLicense. L'applicazione di creazione chiama quindi il UnsignedPublishLicensemetodo .Sign per creare un oggetto firmato PublishLicense. L'oggetto firmato PublishLicense può quindi essere fornito all'applicazione client dell'utente finale che può chiamare AcquireUseLicense per richiedere un utente finale UseLicense. L'oggetto restituito UseLicense consente quindi all'applicazione client di esercitare i diritti concessi all'utente.

L'autore del documento può usare la UnsignedPublishLicense classe per creare un oggetto firmato PublishLicenseoppure per compilare e serializzare un PublishLicense modello.

Come con altri System.Security.RightsManagement tipi, UnsignedPublishLicense è utilizzabile solo nelle applicazioni con attendibilità totale.

Costruttori

UnsignedPublishLicense()

Inizializza una nuova istanza della classe UnsignedPublishLicense.

UnsignedPublishLicense(String)

Inizializza una nuova istanza della UnsignedPublishLicense classe da un modello di pubblicazione-licenza XrML specificato.

Proprietà

ContentId

Ottiene o imposta l'identificatore di contenuto protetto creato dall'editore.

Grants

Ottiene un insieme di diritti utente assegnati.

LocalizedNameDescriptionDictionary

Ottiene un insieme di coppie di nomi e descrizioni.

Owner

Ottiene o imposta il proprietario del contenuto.

ReferralInfoName

Ottiene o imposta il nome di contatto del creatore o autore del contenuto.

ReferralInfoUri

Ottiene o imposta l'URI di contatto del creatore o autore del contenuto.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Sign(SecureEnvironment, UseLicense)

Crea un oggetto PublishLicense firmato e restituisce un oggetto UseLicense per l'autore del documento.

ToString()

Restituisce un modello serializzato creato da XrML dell'oggetto UnsignedPublishLicense.

Si applica a