AccessChecksLevelOption Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Ebene der Zugriffsüberprüfung für eine Anwendung an, entweder nur auf der Prozessebene oder auf allen Ebenen, einschließlich der Komponenten-, Schnittstellen- und Methodenebene.
public enum class AccessChecksLevelOption
[System.Serializable]
public enum AccessChecksLevelOption
[<System.Serializable>]
type AccessChecksLevelOption =
Public Enum AccessChecksLevelOption
- Vererbung
- Attribute
Felder
Application | 0 | Aktiviert Zugriffsüberprüfungen nur auf der Prozessebene. Auf der Komponenten-, Schnittstellen- und Methodenebene erfolgen keine Zugriffsüberprüfungen. |
ApplicationComponent | 1 | Aktiviert für an Anwendungen ergehende Aufrufe Zugriffsüberprüfungen auf allen Ebenen. |
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieser Enumeration in Verbindung mit dem ApplicationAccessControlAttribute -Attribut veranschaulicht.
// 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)>