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 solo en el nivel de proceso o en todos los niveles, incluidos los niveles de componente, interfaz y método.
public enum class AccessChecksLevelOption
[System.Serializable]
public enum AccessChecksLevelOption
[<System.Serializable>]
type AccessChecksLevelOption =
Public Enum AccessChecksLevelOption
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| Application | 0 | Habilita las comprobaciones de acceso solo en el nivel de proceso. No se realizan comprobaciones de acceso en el nivel de componente, interfaz o método. |
| ApplicationComponent | 1 | Habilita las comprobaciones de acceso en cada nivel de las llamadas a 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)>