Exportar (0) Imprimir
Expandir todo

System.Security.Policy (Espacio de nombres)

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
Clase públicaAllMembershipConditionRepresenta una condición de pertenencia que coincide con todos los códigos. Esta clase no puede heredarse.
Clase públicaApplicationDirectoryProporciona el directorio de la aplicación como prueba para la evaluación de directivas. No se puede heredar esta clase.
Clase públicaApplicationDirectoryMembershipConditionDetermina 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.
Clase públicaApplicationSecurityInfoContiene la evidencia de seguridad correspondiente a una aplicación. Esta clase no se puede heredar.
Clase públicaApplicationSecurityManagerAdministra las decisiones de confianza de las aplicaciones activadas mediante manifiesto.
Clase públicaApplicationTrustEncapsula las decisiones de seguridad sobre una aplicación. Esta clase no se puede heredar.
Clase públicaApplicationTrustCollectionRepresenta una colección de objetos ApplicationTrust. Esta clase no se puede heredar.
Clase públicaApplicationTrustEnumeratorRepresenta el enumerador de los objetos ApplicationTrust de la colección ApplicationTrustCollection.
Clase públicaCodeConnectAccessEspecifica el acceso a recursos de red que se concede en el código.
Clase públicaCodeGroupRepresenta la clase base abstracta de la que deben derivarse todas las implementaciones de grupos de código.
Clase públicaEvidenceDefine el conjunto de información que constituye la entrada a las decisiones de las directivas de seguridad. No se puede heredar esta clase.
Clase públicaFileCodeGroupConcede 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.
Clase públicaFirstMatchCodeGroupPermite 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.
Clase públicaGacInstalledConfirma 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.
Clase públicaGacMembershipConditionDetermina 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.
Clase públicaHashProporciona la prueba relacionada con el valor hash de un ensamblado. No se puede heredar esta clase.
Clase públicaHashMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su valor hash. Esta clase no puede heredarse.
Clase públicaNetCodeGroupConcede permiso Web al sitio del que se descargó el ensamblado. No se puede heredar esta clase.
Clase públicaPermissionRequestEvidenceDefine la prueba que representa las solicitudes de permiso. No se puede heredar esta clase.
Clase públicaPolicyExceptionLa excepción que se produce cuando la directiva prohíbe que se ejecute el código.
Clase públicaPolicyLevelRepresenta los niveles de la directiva de seguridad para Common Language Runtime. Esta clase no puede heredarse.
Clase públicaPolicyStatementRepresenta 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.
Clase públicaPublisherProporciona 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.
Clase públicaPublisherMembershipConditionDetermina 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.
Clase públicaSiteProporciona 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.
Clase públicaSiteMembershipConditionDetermina 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.
Clase públicaStrongNameProporciona el nombre seguro de un ensamblado de código como evidencia para la evaluación de directivas. No se puede heredar esta clase.
Clase públicaStrongNameMembershipConditionDetermina si un ensamblado pertenece a un grupo de código mediante la comprobación de su nombre seguro. No se puede heredar esta clase.
Clase públicaTrustManagerContextRepresenta 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.
Clase públicaUnionCodeGroupRepresenta 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.
Clase públicaUrlProporciona 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.
Clase públicaUrlMembershipConditionDetermina 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.
Clase públicaZoneProporciona la zona de seguridad de un ensamblado de código como evidencia para la evaluación de directivas. No se puede heredar esta clase.
Clase públicaZoneMembershipConditionDetermina 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
Interfaz públicaIApplicationTrustManagerDetermina si se debería ejecutar una aplicación y qué conjunto de permisos se debería conceder a la aplicación.
Interfaz públicaIIdentityPermissionFactoryDefine el método que crea un nuevo permiso de identidad.
Interfaz públicaIMembershipConditionDefine la prueba que determina si un ensamblado de código es miembro de un grupo de código.

 EnumeraciónDescripción
Enumeración públicaApplicationVersionMatchEspecifica cómo hacer coincidir las versiones al buscar confianzas de la aplicación en una colección.
Enumeración públicaPolicyStatementAttributeDefine indicadores de atributos especiales para la directiva de seguridad en grupos de código.
Enumeración públicaTrustManagerUIContextEspecifica el tipo de interfaz de usuario (UI) que el administrador de confianza debe utilizar para las decisiones de confianza.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft