Développer Réduire
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

AuthenticationOption, énumération

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.

Espace de noms :  System.EnterpriseServices
Assembly :  System.EnterpriseServices (dans System.EnterpriseServices.dll)

[SerializableAttribute]
public enum AuthenticationOption
/** @attribute SerializableAttribute */ 
public enum AuthenticationOption
public enum AuthenticationOption
Nom de membreDescription
DefaultUtilise 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.
NoneL'authentification n'a pas lieu.
ConnectAuthentifie les informations d'identification uniquement lorsque la connexion est établie.
CallAuthentifie les informations d'identification au début de chaque appel.
PacketAuthentifie les informations d'identification et vérifie que toutes les données d'appel sont reçues.
IntegrityAuthentifie les informations d'identification et vérifie qu'aucune donnée d'appel n'a été modifiée lors du transit.
PrivacyAuthentifie 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.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.