AuthenticationOption, énumération
.NET Framework 3.5
Mise à jour : novembre 2007
Spécifie le mécanisme d'authentification de l'appel de procédure distante (RPC, Remote Procedure Call). Ne s'applique que lorsque ActivationOption a la valeur Server.
Assembly : System.EnterpriseServices (dans System.EnterpriseServices.dll)
| Nom de membre | Description | |
|---|---|---|
| Default | Utilise le niveau d'authentification par défaut pour le service d'authentification spécifié. Dans COM+, ce paramètre est fourni par la propriété DefaultAuthenticationLevel dans la collection LocalComputer. | |
| None | L'authentification n'a pas lieu. | |
| Connect | Authentifie les informations d'identification uniquement lorsque la connexion est établie. | |
| Call | Authentifie les informations d'identification au début de chaque appel. | |
| Packet | Authentifie les informations d'identification et vérifie que toutes les données d'appel sont reçues. | |
| Integrity | Authentifie les informations d'identification et vérifie qu'aucune donnée d'appel n'a été modifiée lors du transit. | |
| Privacy | Authentifie les informations d'identification et chiffre le paquet, y compris les données et l'identité et la signature de l'expéditeur. |
L'exemple suivant illustre l'utilisation de cette énumération en association avec l'attribut 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)
*/
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.