StrongNameMembershipCondition Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
Code Access Security is not supported or honored by the runtime.
Determina si un ensamblado pertenece a un grupo de código mediante la comprobación de 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
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}")]
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface 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
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- Herencia
-
StrongNameMembershipCondition
- Atributos
- Implementaciones
Comentarios
Precaución
La seguridad de acceso del código (CAS) ha quedado en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y generan errores si se usan 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 en los que se proporciona 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
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
Obsoletos.
Inicializa una nueva instancia de la clase StrongNameMembershipCondition con el objeto binario de clave pública de nombre seguro, el nombre y el número de versión que determina la pertenencia. |
Propiedades
Name |
Obsoletos.
Obtiene o establece el nombre sencillo del StrongName para el que se comprueba la condición de pertenencia. |
PublicKey |
Obsoletos.
Obtiene o establece el StrongNamePublicKeyBlob del StrongName para el que se comprueba la condición de pertenencia. |
Version |
Obsoletos.
Obtiene o establece el Version del StrongName para el que se comprueba la condición de pertenencia. |
Métodos
Check(Evidence) |
Obsoletos.
Determina si la evidencia especificada satisface la condición de pertenencia. |
Copy() |
Obsoletos.
Crea una copia equivalente del StrongNameMembershipCondition actual. |
Equals(Object) |
Obsoletos.
Determina si el StrongName del objeto especificado es equivalente al StrongName incluido en el objeto StrongNameMembershipCondition actual. |
FromXml(SecurityElement) |
Obsoletos.
Reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML. |
FromXml(SecurityElement, PolicyLevel) |
Obsoletos.
Reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML. |
GetHashCode() |
Obsoletos.
Devuelve el código hash del StrongNameMembershipCondition actual. |
GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Obsoletos.
Crea y devuelve una representación de cadena del objeto StrongNameMembershipCondition actual. |
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 de su estado actual con el objeto PolicyLevel especificado. |