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 RPC (Remote Procedure Call). Applicable uniquement lorsque la ActivationOption est définie sur Server.
public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption =
Public Enum AuthenticationOption
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| 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 |
| None | 1 | L’authentification ne se produit pas. |
| Connect | 2 | Authentifie les informations d’identification uniquement lorsque la connexion est établie. |
| Call | 3 | Au début de chaque appel, les informations d’identification sont authentifiées. |
| Packet | 4 | Authentifie les informations d’identification et vérifie que toutes les données d’appel sont reçues. |
| Integrity | 5 | Authentifie les informations d’identification et vérifie qu’aucune donnée d’appel n’a été modifiée en transit. |
| 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)>