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 Zugriffsüberprüfungsebene für eine Anwendung an, entweder nur auf Prozessebene oder auf allen Ebenen, einschließlich Komponenten-, Schnittstellen- und Methodenebenen.
public enum class AccessChecksLevelOption
[System.Serializable]
public enum AccessChecksLevelOption
[<System.Serializable>]
type AccessChecksLevelOption =
Public Enum AccessChecksLevelOption
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Application | 0 | Aktiviert Zugriffsprüfungen nur auf Prozessebene. Auf Komponenten-, Schnittstellen- oder Methodenebene werden keine Zugriffsprüfungen durchgeführt. |
| ApplicationComponent | 1 | Ermöglicht Zugriffsüberprüfungen auf jeder Ebene für Aufrufe in der Anwendung. |
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)>