AccessChecksLevelOption Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le niveau de vérification d’accès d’une application, au niveau du processus uniquement ou à tous les niveaux, y compris les niveaux de composant, d’interface et de méthode.
public enum class AccessChecksLevelOption
[System.Serializable]
public enum AccessChecksLevelOption
[<System.Serializable>]
type AccessChecksLevelOption =
Public Enum AccessChecksLevelOption
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| Application | 0 | Active les vérifications d’accès uniquement au niveau du processus. Aucune vérification d’accès n’est effectuée au niveau du composant, de l’interface ou de la méthode. |
| ApplicationComponent | 1 | Active les vérifications d’accès à chaque niveau sur les appels dans l’application. |
Exemples
L’exemple de code suivant illustre l’utilisation de cette énumération conjointement avec l’attribut ApplicationAccessControlAttribute .
// 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)>