Publisher Classe

Definição

Cuidado

Code Access Security is not supported or honored by the runtime.

Fornece a assinatura digital Authenticode X.509v3 de um assembly de código como evidência para avaliação de política. Essa classe não pode ser herdada.

public ref class Publisher sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Publisher sealed : System::Security::Policy::IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
Herança
Publisher
Herança
Publisher
Atributos
Implementações

Comentários

Cuidado

O CAS (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para realizar tarefas de segurança.

A presença de evidências de Publisher produz um PublisherIdentityPermission no conjunto de concessões. Se houver um Demand para PublisherIdentityPermission, o PublisherIdentityPermission que corresponde à evidência Publisher será comparado com a permissão exigida.

Publisher evidência é baseada em assinaturas Authenticode X.509v3.

Por padrão, a CAS (segurança de acesso ao código) não verifica Publisher evidência. A menos que seu computador tenha um grupo de códigos personalizado com base na classe, você pode melhorar o PublisherMembershipCondition desempenho ignorando a verificação de assinatura do Authenticode. Isso é feito configurando o runtime para não fornecer provas de Publisher para CAS. Para obter mais informações sobre como configurar essa opção e quais aplicativos podem usá-la, consulte o <elemento generatePublisherEvidence> .

Construtores

Nome Description
Publisher(X509Certificate)
Obsoleto.

Inicializa uma nova instância da classe Publisher com o certificado Authenticode X.509v3 que contém a chave pública do publisher.

Propriedades

Nome Description
Certificate
Obsoleto.

Obtém o certificado Authenticode X.509v3 do editor.

Métodos

Nome Description
Clone()
Obsoleto.

Cria um novo objeto que é uma cópia da instância atual.

Clone()
Obsoleto.

Cria um novo objeto que é uma cópia completa da instância atual.

(Herdado de EvidenceBase)
Copy()
Obsoleto.

Cria uma cópia equivalente do Publisher.

CreateIdentityPermission(Evidence)
Obsoleto.

Cria uma permissão de identidade que corresponde à instância atual da classe Publisher.

Equals(Object)
Obsoleto.

Compara o Publisher atual com o objeto especificado para equivalência.

GetHashCode()
Obsoleto.

Obtém o código hash do atual Certificate.

GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma representação de cadeia de caracteres do atual Publisher.

Aplica-se a

Confira também