Esta documentación está archivada y no tiene mantenimiento.

System.Security.Policy (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Security.Policy contiene grupos de código, condiciones de pertenencia y evidencia. Estos tres tipos de clases sirven para crear las reglas que aplica el sistema de directivas de seguridad de Common Language Runtime. Las clases de evidencia son la entrada a la directiva de seguridad, y las condiciones de pertenencia son los modificadores; juntas crean instrucciones de directiva y determinan el conjunto de permisos concedidos. Los niveles de directiva y los grupos de códigos constituyen la estructura de la jerarquía de directivas. Los grupos de código son la encapsulación de una regla y se ordenan jerárquicamente en un nivel de directiva.

  ClaseDescripción
12hak6t3.pubclass(es-es,VS.90).gifAllMembershipConditionRepresenta una condición de pertenencia que coincide con todos los códigos. Esta clase no puede heredarse.
12hak6t3.pubclass(es-es,VS.90).gifApplicationDirectoryProporciona el directorio de la aplicación como prueba para la evaluación de directivas. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifApplicationDirectoryMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su directorio de aplicación. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifApplicationSecurityInfo Contiene la evidencia de seguridad correspondiente a una aplicación. Esta clase no se puede heredar.
12hak6t3.pubclass(es-es,VS.90).gifApplicationSecurityManagerAdministra las decisiones de confianza de las aplicaciones activadas mediante manifiesto.
12hak6t3.pubclass(es-es,VS.90).gifApplicationTrustEncapsula las decisiones de seguridad sobre una aplicación. Esta clase no se puede heredar.
12hak6t3.pubclass(es-es,VS.90).gifApplicationTrustCollectionRepresenta una colección de objetos ApplicationTrust. Esta clase no se puede heredar.
12hak6t3.pubclass(es-es,VS.90).gifApplicationTrustEnumeratorRepresenta el enumerador de los objetos ApplicationTrust de la colección ApplicationTrustCollection.
12hak6t3.pubclass(es-es,VS.90).gifCodeConnectAccessEspecifica el acceso a recursos de red que se concede en el código.
12hak6t3.pubclass(es-es,VS.90).gifCodeGroupRepresenta la clase base abstracta de la que deben derivarse todas las implementaciones de grupos de código.
12hak6t3.pubclass(es-es,VS.90).gifEvidenceDefine el conjunto de información que constituye la entrada a las decisiones de las directivas de seguridad. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifFileCodeGroupConcede permiso para manipular archivos ubicados en los ensamblados de código con objeto de codificar ensamblados que cumplen la condición de pertenencia. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifFirstMatchCodeGroupPermite definir la directiva de seguridad mediante la unión de la instrucción de directiva de un grupo de código y la del primer grupo de código secundario coincidente. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifGacInstalledConfirma que se ha originado un ensamblado de código en la caché de ensamblados global (GAC) como prueba para la evaluación de directivas. Esta clase no se puede heredar.
12hak6t3.pubclass(es-es,VS.90).gifGacMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su pertenencia a la caché de ensamblados global. Esta clase no se puede heredar.
12hak6t3.pubclass(es-es,VS.90).gifHashProporciona la prueba relacionada con el valor hash de un ensamblado. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifHashMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su valor hash. Esta clase no puede heredarse.
12hak6t3.pubclass(es-es,VS.90).gifNetCodeGroupConcede permiso Web al sitio del que se descargó el ensamblado. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifPermissionRequestEvidenceDefine la prueba que representa las solicitudes de permiso. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifPolicyExceptionLa excepción que se produce cuando la directiva prohíbe que se ejecute el código.
12hak6t3.pubclass(es-es,VS.90).gifPolicyLevelRepresenta los niveles de la directiva de seguridad para Common Language Runtime. Esta clase no puede heredarse.
12hak6t3.pubclass(es-es,VS.90).gifPolicyStatementRepresenta la instrucción de un CodeGroup que describe los permisos y demás información que se aplica al código con un conjunto de evidencias en particular. Esta clase no puede heredarse.
12hak6t3.pubclass(es-es,VS.90).gifPublisherProporciona la firma digital Authenticode X.509v3 de un ensamblado de código como prueba para la evaluación de directivas. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifPublisherMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación del certificado Authenticode X.509v3 de la compañía de software. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifSiteProporciona el sitio Web del que se origina un ensamblado de código como prueba para la evaluación de directivas. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifSiteMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación del sitio del que se ha originado. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifStrongNameProporciona el nombre seguro de un ensamblado de código como evidencia para la evaluación de directivas. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifStrongNameMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su nombre seguro. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifTrustManagerContextRepresenta el contexto que el administrador de confianza considerará al tomar la decisión de ejecutar una aplicación y al establecer la seguridad en un nuevo AppDomain en el que ejecutar una aplicación.
12hak6t3.pubclass(es-es,VS.90).gifUnionCodeGroupRepresenta un grupo de código cuya instrucción de directiva es la unión de la instrucción de directiva del grupo de código actual y la de todos sus grupos de código secundarios coincidentes. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifUrlProporciona la dirección URL de la que se origina un ensamblado de código como prueba para la evaluación de directivas. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifUrlMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su dirección URL. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifZoneProporciona la zona de seguridad de un ensamblado de código como evidencia para la evaluación de directivas. No se puede heredar esta clase.
12hak6t3.pubclass(es-es,VS.90).gifZoneMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su zona de origen. No se puede heredar esta clase.

  InterfazDescripción
12hak6t3.pubinterface(es-es,VS.90).gifIApplicationTrustManagerDetermina si se debería ejecutar una aplicación y qué conjunto de permisos se debería conceder a la aplicación.
12hak6t3.pubinterface(es-es,VS.90).gifIIdentityPermissionFactoryDefine el método que crea un nuevo permiso de identidad.
12hak6t3.pubinterface(es-es,VS.90).gifIMembershipConditionDefine la prueba que determina si un ensamblado de código es miembro de un grupo de código.

  EnumeraciónDescripción
12hak6t3.pubenumeration(es-es,VS.90).gifApplicationVersionMatchEspecifica cómo hacer coincidir las versiones al buscar confianzas de la aplicación en una colección.
12hak6t3.pubenumeration(es-es,VS.90).gifPolicyStatementAttributeDefine indicadores de atributos especiales para la directiva de seguridad en grupos de código.
12hak6t3.pubenumeration(es-es,VS.90).gifTrustManagerUIContextEspecifica el tipo de interfaz de usuario (UI) que el administrador de confianza debe utilizar para las decisiones de confianza.
Mostrar: