Leer en inglés

Compartir a través de


AuthenticationOption Enumeración

Definición

Especifica el mecanismo de autenticación de llamada a procedimiento remoto (RPC). Solo es aplicable cuando ActivationOption tiene el valor Server.

C#
[System.Serializable]
public enum AuthenticationOption
Herencia
AuthenticationOption
Atributos

Campos

Nombre Valor Description
Call 3

Autentica las credenciales al principio de cada llamada.

Connect 2

Autentica las credenciales solo cuando la conexión está establecida.

Default 0

Usa el nivel de autenticación predeterminado para el servicio de autenticación especificado. En COM+, este valor lo suministra la propiedad DefaultAuthenticationLevel de la colección LocalComputer.

Integrity 5

Realiza la autenticación de las credenciales y comprueba si algún dato de la llamada se ha modificado durante la transmisión.

None 1

No se realiza ninguna autenticación.

Packet 4

Realiza autenticación de las credenciales y comprueba si todos los datos de la llamada se han recibido.

Privacy 6

Realiza autenticación de credenciales y cifra el paquete, incluidos los datos y la identidad y firma del remitente.

Ejemplos

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

C#
// Set component access controls.
[assembly: ApplicationAccessControl(Authentication=AuthenticationOption.Privacy,
                                    ImpersonationLevel=ImpersonationLevelOption.Identify,
                                    AccessChecksLevel=AccessChecksLevelOption.ApplicationComponent)]

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1