PrincipalContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Options |
Obtiene las opciones especificadas en el parámetro |
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. |