AuthenticationOption 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 den Authentifizierungsmechanismus für den Remoteprozeduraufruf (RPC) an. Nur anwendbar, wenn ActivationOption auf Server
festgelegt wurde.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Vererbung
- Attribute
Felder
Call | 3 | Authentifiziert am Anfang jedes Aufrufs die Anmeldeinformationen. |
Connect | 2 | Authentifiziert Anmeldeinformationen nur dann, wenn die Verbindung hergestellt wurde. |
Default | 0 | Verwendet die Standardauthentifizierungsebene für den angegebenen Authentifizierungsdienst. In COM+ wird diese Einstellung durch die |
Integrity | 5 | Authentifiziert Anmeldeinformationen und stellt sicher, dass während der Übertragung keine Aufrufdaten geändert wurden. |
None | 1 | Es wird keine Authentifizierung ausgeführt. |
Packet | 4 | Authentifiziert Anmeldeinformationen und überprüft, ob alle Aufrufdaten empfangen wurden. |
Privacy | 6 | Authentifiziert Anmeldeinformationen und verschlüsselt das Paket, einschließlich der Daten sowie der Identität und Signatur des Absenders. |
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)>