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.Applicable only when the ActivationOption is set to Server.

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

Campos

Call 3

Autentica las credenciales al principio de cada llamada.Authenticates credentials at the beginning of every call.

Connect 2

Autentica las credenciales solo cuando la conexión está establecida.Authenticates credentials only when the connection is made.

Default 0

Usa el nivel de autenticación predeterminado para el servicio de autenticación especificado.Uses the default authentication level for the specified authentication service. En COM+, este valor lo suministra la propiedad DefaultAuthenticationLevel de la colección LocalComputer.In COM+, this setting is provided by the DefaultAuthenticationLevel property in the LocalComputer collection.

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.Authenticates credentials and verifies that no call data has been modified in transit.

None 1

No se realiza ninguna autenticación.Authentication does not occur.

Packet 4

Realiza autenticación de las credenciales y comprueba si todos los datos de la llamada se han recibido.Authenticates credentials and verifies that all call data is received.

Privacy 6

Realiza autenticación de credenciales y cifra el paquete, incluidos los datos y la identidad y firma del remitente.Authenticates credentials and encrypts the packet, including the data and the sender's identity and signature.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de esta enumeración ApplicationAccessControlAttribute junto con el atributo.The following code example demonstrates the use of this enumeration in conjunction with the ApplicationAccessControlAttribute attribute.

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