Partager via


AuthenticationOption Énumération

Définition

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
AuthenticationOption
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é DefaultAuthenticationLevel dans la collection LocalComputer.

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)>

S’applique à