Compartir a través de


PrincipalContext Clase

Definición

Encapsula el servidor o dominio en el que se realizan todas las operaciones, el contenedor que se utiliza como la 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

PrincipalContext(ContextType)

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

PrincipalContext(ContextType, String)

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

PrincipalContext(ContextType, String, String)

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

PrincipalContext(ContextType, String, String, ContextOptions)

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

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

Inicializa una nueva instancia de la clase PrincipalContext 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, String)

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

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

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

Propiedades

ConnectedServer

Obtiene el nombre del servidor al que está conectado el contexto de entidad de seguridad.

Container

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

ContextType

Obtiene el tipo de contexto que especifica el tipo de almacén del contexto de entidad de seguridad.

Name

Obtiene el valor especificado el parámetro name del constructor.

Options

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

UserName

Obtiene el valor especificado en el parámetro del nombre de usuario del constructor.

Métodos

Dispose()

Desecha la instancia actual del objeto PrincipalContext.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ValidateCredentials(String, String)

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

ValidateCredentials(String, String, ContextOptions)

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

Se aplica a