Publisher Clase

Definición

Precaución

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

Proporciona la firma digital Authenticode X.509v3 de un ensamblado de código como evidencia para la evaluación de directivas. Esta clase no puede heredarse.

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
Herencia
Publisher
Herencia
Publisher
Atributos
Implementaciones

Comentarios

Caution

La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.

La presencia de Publisher evidencia produce un PublisherIdentityPermission elemento en el conjunto de concesión. Si hay un Demand para PublisherIdentityPermission, la PublisherIdentityPermission que corresponde a la evidencia Publisher se comparará con el permiso solicitado.

Publisher evidencia se basa en firmas Authenticode X.509v3.

De forma predeterminada, la seguridad de acceso al código (CAS) no comprueba la evidencia de Publisher. A menos que el equipo tenga un grupo de código personalizado basado en la clase , puede mejorar el PublisherMembershipCondition rendimiento si pasa la comprobación de la firma Authenticode. Esto se logra configurando el tiempo de ejecución para que no proporcione Publisher evidencia para CAS. Para obtener más información sobre cómo configurar esta opción y qué aplicaciones pueden usarlas, consulte el <elemento generatePublisherEvidence> .

Constructores

Nombre Description
Publisher(X509Certificate)
Obsoletos.

Inicializa una nueva instancia de la clase Publisher con el certificado X.509v3 authenticode que contiene la clave pública del publisher.

Propiedades

Nombre Description
Certificate
Obsoletos.

Obtiene el certificado Authenticode X.509v3 del publicador.

Métodos

Nombre Description
Clone()
Obsoletos.

Crea un nuevo objeto que es una copia de la instancia actual.

Clone()
Obsoletos.

Crea un nuevo objeto que es una copia completa de la instancia actual.

(Heredado de EvidenceBase)
Copy()
Obsoletos.

Crea una copia equivalente de la Publisher.

CreateIdentityPermission(Evidence)
Obsoletos.

Crea un permiso de identidad que corresponde a la instancia actual de la clase Publisher.

Equals(Object)
Obsoletos.

Compara el objeto actual Publisher con el objeto especificado para la equivalencia.

GetHashCode()
Obsoletos.

Obtiene el código hash del objeto actual Certificate.

GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()
Obsoletos.

Devuelve una representación de cadena del objeto actual Publisher.

Se aplica a

Consulte también