AccessChecksLevelOption Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il livello di controllo di accesso per un'applicazione, vale a dire se tale controllo è impostato a livello di processo oppure a tutti i livelli, inclusi il livello di componente, di interfaccia e di metodo.
public enum class AccessChecksLevelOption
[System.Serializable]
public enum AccessChecksLevelOption
[<System.Serializable>]
type AccessChecksLevelOption =
Public Enum AccessChecksLevelOption
- Ereditarietà
- Attributi
Campi
Application | 0 | Attiva i controlli di accesso solo a livello di processo. Nessun controllo di accesso viene effettuato a livello di componente, di interfaccia o di metodo. |
ApplicationComponent | 1 | Attiva i controlli di accesso a qualsiasi livello in corrispondenza di chiamate all'interno dell'applicazione. |
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questa enumerazione insieme all'attributo 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)>