Compartir vía


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.

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

Campos

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 .

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