PrincipalContext Clase

Definición

Encapsula el servidor o dominio en el que se realizan todas las operaciones, el contenedor que se usa como base de esas operaciones y las credenciales usadas para realizar las operaciones.

public ref class PrincipalContext : IDisposable
public class PrincipalContext : IDisposable
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class PrincipalContext : IDisposable
type PrincipalContext = class
    interface IDisposable
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type PrincipalContext = class
    interface IDisposable
Public Class PrincipalContext
Implements IDisposable
Herencia
PrincipalContext
Atributos
Implementaciones

Comentarios

Para las operaciones de búsqueda, el contexto principal define la base de búsqueda y, para las operaciones de inserción, el contexto define el contenedor en el que se inserta el objeto.

Constructores

Nombre Description
PrincipalContext(ContextType, String, String, ContextOptions, String, String)

Inicializa una nueva instancia de la PrincipalContext clase con el tipo de contexto, el nombre, el contenedor, las opciones de contexto, el nombre de usuario y la contraseña especificados.

PrincipalContext(ContextType, String, String, ContextOptions)

Inicializa una nueva instancia de la PrincipalContext clase con el tipo de contexto, el nombre, el contenedor y las opciones de contexto especificados.

PrincipalContext(ContextType, String, String, String, String)

Inicializa una nueva instancia de la PrincipalContext clase con el tipo de contexto, el nombre, el contenedor, el nombre de usuario y la contraseña especificados.

PrincipalContext(ContextType, String, String, String)

Inicializa una nueva instancia de la PrincipalContext clase con el tipo de contexto, el nombre, el nombre de usuario y la contraseña especificados.

PrincipalContext(ContextType, String, String)

Inicializa una nueva instancia de la PrincipalContext clase con el tipo de contexto, el nombre y el contenedor especificados.

PrincipalContext(ContextType, String)

Inicializa una nueva instancia de la PrincipalContext clase con el tipo de contexto y el nombre especificados.

PrincipalContext(ContextType)

Inicializa una nueva instancia de la PrincipalContext clase con el tipo de contexto especificado.

Propiedades

Nombre Description
ConnectedServer

Obtiene el nombre del servidor al que está conectado el contexto principal.

Container

Obtiene el valor especificado en el parámetro contenedor en el constructor.

ContextType

Obtiene el tipo de contexto que especifica el tipo de almacén para el contexto principal.

Name

Obtiene el valor especificado como parámetro name en el constructor.

Options

Obtiene las opciones especificadas en el contextOptions parámetro del constructor.

UserName

Obtiene el valor especificado en el parámetro username del constructor.

Métodos

Nombre Description
Dispose()

Elimina la instancia actual del PrincipalContext objeto .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ValidateCredentials(String, String, ContextOptions)

Crea las conexiones al servidor y devuelve un valor booleano que especifica si el nombre de usuario y la contraseña especificados son válidos. Este método realiza una validación rápida de credenciales del nombre de usuario y la contraseña.

ValidateCredentials(String, String)

Crea las conexiones al servidor y devuelve un valor booleano que especifica si el nombre de usuario y la contraseña especificados son válidos.

Se aplica a