AuthenticationOption Énumération

Définition

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
AuthenticationOption
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 DefaultAuthenticationLevel propriété de la LocalComputer collection.

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

S’applique à