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.Encapsulates the server or domain against which all operations are performed, the container that is used as the base of those operations, and the credentials used to perform the operations.

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

En las operaciones de búsqueda, el contexto de la entidad de seguridad 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.For search operations, the principal context defines the search base, and for insert operations the context defines the container into which the object is inserted.

Constructores

PrincipalContext(ContextType)

Inicializa una nueva instancia de la clase PrincipalContext con el tipo de contexto especificado.Initializes a new instance of the PrincipalContext class with the specified context type.

PrincipalContext(ContextType, String)

Inicializa una nueva instancia de la clase PrincipalContext con el tipo y el nombre de contexto especificados.Initializes a new instance of the PrincipalContext class with the specified context type and name.

PrincipalContext(ContextType, String, String)

Inicializa una nueva instancia de la clase PrincipalContext con el tipo de contexto, nombre y contenedor especificados.Initializes a new instance of the PrincipalContext class with the specified context type, name, and container.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, and context options.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, context options, username, and password.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, username, and password.

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.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, username, and password.

Propiedades

ConnectedServer

Obtiene el nombre del servidor al que está conectado el contexto de entidad de seguridad.Gets the name of the server to which the principal context is connected.

Container

Obtiene el valor especificado en el parámetro del contenedor del constructor.Gets the value specified in the container parameter in the constructor.

ContextType

Obtiene el tipo de contexto que especifica el tipo de almacén del contexto de entidad de seguridad.Gets the context type that specifies the type of store for the principal context.

Name

Obtiene el valor especificado el parámetro name del constructor.Gets the value specified as the name parameter in the constructor.

Options

Obtiene las opciones especificadas en el parámetro contextOptions del constructor.Gets the options specified in the contextOptions parameter of the constructor.

UserName

Obtiene el valor especificado en el parámetro del nombre de usuario del constructor.Gets the value specified in the username parameter in the constructor.

Métodos

Dispose()

Desecha la instancia actual del objeto PrincipalContext.Disposes the current instance of the PrincipalContext object.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(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.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

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.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Este método efectúa una validación de credenciales rápida del nombre de usuario y la contraseña.This method performs fast credential validation of the username and password.

Se aplica a