StrongNameMembershipCondition Clase

Definición

Precaución

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

Determina si un ensamblado pertenece a un grupo de código probando su nombre seguro. Esta clase no puede heredarse.

public ref class StrongNameMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed
[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 StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type StrongNameMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StrongNameMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
type StrongNameMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Herencia
StrongNameMembershipCondition
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.

Los nombres seguros son adecuados para especificar ensamblados de código a los que se concede un amplio conjunto de permisos eficaces. Dado que los nombres seguros se comprueban criptográficamente, los atacantes no pueden suplantar ensamblados correctos y usar sus permisos.

Constructores

Nombre Description
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version)
Obsoletos.

Inicializa una nueva instancia de la StrongNameMembershipCondition clase con el blob de clave pública de nombre seguro, el nombre y el número de versión que determinan la pertenencia.

Propiedades

Nombre Description
Name
Obsoletos.

Obtiene o establece el nombre simple del objeto para el StrongName que se prueba la condición de pertenencia.

PublicKey
Obsoletos.

Obtiene o establece el de para el StrongNamePublicKeyBlobStrongName que se prueba la condición de pertenencia.

Version
Obsoletos.

Obtiene o establece el de para el VersionStrongName que se prueba la condición de pertenencia.

Métodos

Nombre Description
Check(Evidence)
Obsoletos.

Determina si la evidencia especificada cumple la condición de pertenencia.

Copy()
Obsoletos.

Crea una copia equivalente del objeto actual StrongNameMembershipCondition.

Equals(Object)
Obsoletos.

Determina si el StrongName objeto del objeto especificado es equivalente al StrongName contenido en el objeto actual StrongNameMembershipCondition.

FromXml(SecurityElement, PolicyLevel)
Obsoletos.

Reconstruye un objeto de seguridad con un estado especificado a partir de una codificación XML.

FromXml(SecurityElement)
Obsoletos.

Reconstruye un objeto de seguridad con un estado especificado a partir de una codificación XML.

GetHashCode()
Obsoletos.

Devuelve el código hash para el objeto actual StrongNameMembershipCondition.

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.

Crea y devuelve una representación de cadena del objeto actual StrongNameMembershipCondition.

ToXml()
Obsoletos.

Crea una codificación XML del objeto de seguridad y su estado actual.

ToXml(PolicyLevel)
Obsoletos.

Crea una codificación XML del objeto de seguridad y su estado actual con el especificado PolicyLevel.

Se aplica a