UnsignedPublishLicense Classe

Definição

Representa um modelo sem sinal ou gerenciado PublishLicense de direitos não assinados 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
Herança
UnsignedPublishLicense
Atributos

Comentários

PublishLicense define dados de segurança sobre direitos, usuários e outras informações relacionadas à segurança. A licença define como um usuário específico em um computador específico pode usar conteúdo gerenciado por direitos especificado.

O processo de publicação começa com o autor do documento, que define informações de direitos em um UnsignedPublishLicense. Em seguida, o aplicativo de criação chama o UnsignedPublishLicensemétodo .Sign para criar um sinal PublishLicense. O assinado PublishLicense pode então ser fornecido para o aplicativo cliente do usuário final que pode chamar AcquireUseLicense para solicitar um usuário UseLicensefinal. O retornado UseLicense permite que o aplicativo cliente exercite os direitos concedidos ao usuário.

O autor do documento pode usar a UnsignedPublishLicense classe para criar um modelo assinado PublishLicenseou para criar e serializar um PublishLicense modelo.

Assim como acontece com outros System.Security.RightsManagement tipos, UnsignedPublishLicense só é utilizável em aplicativos de confiança total.

Construtores

Nome Description
UnsignedPublishLicense()

Inicializa uma nova instância da classe UnsignedPublishLicense.

UnsignedPublishLicense(String)

Inicializa uma nova instância da classe de UnsignedPublishLicense um modelo de licença de publicação XrML especificado.

Propriedades

Nome Description
ContentId

Obtém ou define o identificador de conteúdo criado pelo editor.

Grants

Obtém uma coleção de direitos de usuário atribuídos.

LocalizedNameDescriptionDictionary

Obtém uma coleção de pares de nome e descrição.

Owner

Obtém ou define o proprietário do conteúdo.

ReferralInfoName

Obtém ou define o nome do contato do autor ou editor do conteúdo.

ReferralInfoUri

Obtém ou define o URI de contato do autor ou editor do conteúdo.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Sign(SecureEnvironment, UseLicense)

Cria um assinado PublishLicense e retorna um UseLicense para o autor do documento.

ToString()

Retorna um modelo serializado criado a partir do XrML do UnsignedPublishLicense.

Aplica-se a