AccessChecksLevelOption Enumeración
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í.
Especifica el nivel de comprobación de acceso para una aplicación, ya sea únicamente en el ámbito de los procesos o en todos los niveles, incluidos los niveles de métodos, interfaces y componentes.
public enum class AccessChecksLevelOption
[System.Serializable]
public enum AccessChecksLevelOption
[<System.Serializable>]
type AccessChecksLevelOption =
Public Enum AccessChecksLevelOption
- Herencia
- Atributos
Campos
Application | 0 | Habilita las comprobaciones de acceso sólo en el nivel de procesos. No se realizan comprobaciones de acceso en los niveles de métodos, interfaces o componentes. |
ApplicationComponent | 1 | Habilita las comprobaciones de acceso en todos los niveles para llamadas en la aplicación. |
Ejemplos
En el ejemplo de código siguiente se muestra el uso de esta enumeración junto con el ApplicationAccessControlAttribute atributo .
// Set component access controls.
[assembly:ApplicationAccessControl(Authentication=AuthenticationOption::Privacy,
ImpersonationLevel=ImpersonationLevelOption::Identify,
AccessChecksLevel=AccessChecksLevelOption::ApplicationComponent)];
// Set component access controls.
[assembly: ApplicationAccessControl(Authentication=AuthenticationOption.Privacy,
ImpersonationLevel=ImpersonationLevelOption.Identify,
AccessChecksLevel=AccessChecksLevelOption.ApplicationComponent)]
' Set component access controls.
<Assembly: ApplicationAccessControl(Authentication:=AuthenticationOption.Privacy, ImpersonationLevel:=ImpersonationLevelOption.Identify, AccessChecksLevel:=AccessChecksLevelOption.ApplicationComponent)>