AuthenticationOption Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Héritage
- Attributs
Champs
Call | 3 | Authentifie les informations d'identification au début de chaque appel. |
Connect | 2 | Authentifie les informations d'identification uniquement lorsque la connexion est établie. |
Default | 0 | 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é |
Integrity | 5 | Authentifie les informations d'identification et vérifie qu'aucune donnée d'appel n'a été modifiée lors du transit. |
None | 1 | L'authentification n'a pas lieu. |
Packet | 4 | Authentifie les informations d'identification et vérifie que toutes les données d'appel sont reçues. |
Privacy | 6 | Authentifie les informations d'identification et chiffre le paquet, y compris les données et l'identité et la signature de l'expéditeur. |
Exemples
L’exemple de code suivant illustre l’utilisation de cette énumération conjointement 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)]
' Set component access controls.
<Assembly: ApplicationAccessControl(Authentication:=AuthenticationOption.Privacy, ImpersonationLevel:=ImpersonationLevelOption.Identify, AccessChecksLevel:=AccessChecksLevelOption.ApplicationComponent)>