Lingua

UnsignedPublishLicense Classe

Definizione

Rappresenta un tipo di diritti non firmati gestito PublishLicense o un modello senza PublishLicense segno.

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 relative alla sicurezza. La licenza definisce il modo in cui un utente specifico in un computer specifico può usare il 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. Successivamente, l'applicazione di creazione chiama 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 UseLicensefinale. 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 per gli altri System.Security.RightsManagement tipi, UnsignedPublishLicense è utilizzabile solo nelle applicazioni con attendibilità totale.

Costruttori

Nome Descrizione
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à

Nome Descrizione
ContentId

Ottiene o imposta l'identificatore di contenuto creato dall'autore.

Grants

Ottiene una raccolta di diritti utente assegnati.

LocalizedNameDescriptionDictionary

Ottiene una raccolta di coppie nome e descrizione.

Owner

Ottiene o imposta il proprietario del contenuto.

ReferralInfoName

Ottiene o imposta il nome del contatto per l'autore o l'autore del contenuto.

ReferralInfoUri

Ottiene o imposta l'URI del contatto per l'autore o l'autore del contenuto.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Sign(SecureEnvironment, UseLicense)

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

ToString()

Restituisce un modello serializzato creato da XrML di UnsignedPublishLicense.

Si applica a