Compartir a través de


ContextOptions Enumeración

Definición

Especifica las opciones que se utilizan para el enlace con el servidor. La aplicación puede establecer varias opciones que se vinculan con una operación OR bit a bit.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class ContextOptions
[System.Flags]
public enum ContextOptions
[<System.Flags>]
type ContextOptions = 
Public Enum ContextOptions
Herencia
ContextOptions
Atributos

Campos

Negotiate 1

El cliente se autentica mediante Kerberos o NTLM. Cuando el nombre de usuario y la contraseña no se proporcionan, la API de administración de cuentas se enlaza al objeto utilizando el contexto de seguridad del subproceso que realiza la llamada, que es el contexto de seguridad de la cuenta de usuario con la que se ejecuta la aplicación o el contexto de seguridad de la cuenta de usuario del cliente que representa el subproceso que realiza la llamada.

Sealing 16

Kerberos cifra los datos. Este marcador sólo se puede utilizar con la opción de contexto Negotiate y no está disponible con la opción de enlace simple.

SecureSocketLayer 4

El canal se cifra utilizando la capa de sockets seguros (SSL). Active Directory requiere que se instalen los Servicios de servidor de certificados se instalen para admitir SSL.

ServerBind 32

Especifique este marcador al utilizar el tipo de contexto de dominio si la aplicación se enlaza a un nombre de servidor concreto.

Signing 8

Se comprueba la integridad de los datos. Este marcador sólo se puede utilizar con la opción de contexto Negotiate y no está disponible con la opción de enlace simple.

SimpleBind 2

El cliente se autentica mediante la autenticación básica.

Precaución: Las comunicaciones se pueden enviar a través de Internet en texto no cifrado si no se especifica la SecureSocketsLayer opción con enlace simple.

Comentarios

Cuando la aplicación no especifica las opciones de contexto, la API de administración de cuentas usa la siguiente combinación de opciones:

  • ContextOptions.Negotiate | ContextOptions.Signing | ContextOptions.Sealing

Se aplica a