AuthenticationOption Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het RPC-verificatiemechanisme (Remote Procedure Call) op. Alleen van toepassing wanneer de ActivationOption is ingesteld op Server.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| Default | 0 | Gebruikt het standaardverificatieniveau voor de opgegeven verificatieservice. In COM+wordt deze instelling geleverd door de |
| None | 1 | Verificatie vindt niet plaats. |
| Connect | 2 | Hiermee worden alleen referenties geverifieerd wanneer de verbinding tot stand is gebracht. |
| Call | 3 | Verifieert referenties aan het begin van elke aanroep. |
| Packet | 4 | Verifieert referenties en controleert of alle aanroepgegevens zijn ontvangen. |
| Integrity | 5 | Verifieert referenties en controleert of er tijdens de overdracht geen aanroepgegevens zijn gewijzigd. |
| Privacy | 6 | Verifieert referenties en versleutelt het pakket, inclusief de gegevens en de identiteit en handtekening van de afzender. |
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van deze opsomming in combinatie met het ApplicationAccessControlAttribute kenmerk.
// 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)>