AuthenticationOption Enumeración

Definición

Especifica el mecanismo de autenticación de llamada a procedimiento remoto (RPC). Solo es aplicable cuando el ActivationOption está establecido en Server.

public enum class AuthenticationOption
[System.Serializable]
public enum AuthenticationOption
[<System.Serializable>]
type AuthenticationOption = 
Public Enum AuthenticationOption
Herencia
AuthenticationOption
Atributos

Campos

Nombre Valor Description
Default 0

Usa el nivel de autenticación predeterminado para el servicio de autenticación especificado. En COM+, esta configuración la proporciona la DefaultAuthenticationLevel propiedad de la LocalComputer colección.

None 1

No se produce la autenticación.

Connect 2

Autentica las credenciales solo cuando se realiza la conexión.

Call 3

Autentica las credenciales al principio de cada llamada.

Packet 4

Autentica las credenciales y comprueba que se reciben todos los datos de llamada.

Integrity 5

Autentica las credenciales y comprueba que no se ha modificado ningún dato de llamada en tránsito.

Privacy 6

Autentica las credenciales y cifra el paquete, incluidos los datos y la identidad y la firma del remitente.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de esta enumeración junto con el ApplicationAccessControlAttribute atributo .

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

Se aplica a