PrincipalContext Classe

Definição

Encapsula o servidor ou domínio no qual todas as operações são executadas, o contêiner usado como base dessas operações e as credenciais usadas para executar as operações.

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
Herança
PrincipalContext
Atributos
Implementações

Comentários

Para operações de pesquisa, o contexto principal define a base de pesquisa e, para operações de inserção, o contexto define o contêiner no qual o objeto é inserido.

Construtores

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

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto, o nome, o contêiner, as opções de contexto, o nome de usuário e a senha especificados.

PrincipalContext(ContextType, String, String, ContextOptions)

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto, o nome, o contêiner e as opções de contexto especificados.

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

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto, o nome, o contêiner, o nome de usuário e a senha especificados.

PrincipalContext(ContextType, String, String, String)

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto, o nome, o nome de usuário e a senha especificados.

PrincipalContext(ContextType, String, String)

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto, o nome e o contêiner especificados.

PrincipalContext(ContextType, String)

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto e o nome especificados.

PrincipalContext(ContextType)

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto especificado.

Propriedades

Nome Description
ConnectedServer

Obtém o nome do servidor ao qual o contexto principal está conectado.

Container

Obtém o valor especificado no parâmetro de contêiner no construtor.

ContextType

Obtém o tipo de contexto que especifica o tipo de repositório para o contexto principal.

Name

Obtém o valor especificado como o name parâmetro no construtor.

Options

Obtém as opções especificadas no contextOptions parâmetro do construtor.

UserName

Obtém o valor especificado no parâmetro username no construtor.

Métodos

Nome Description
Dispose()

Descarta a instância atual do PrincipalContext objeto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Cria as conexões com o servidor e retorna um valor booliano que especifica se o nome de usuário e a senha especificados são válidos. Esse método executa a validação de credencial rápida do nome de usuário e da senha.

ValidateCredentials(String, String)

Cria as conexões com o servidor e retorna um valor booliano que especifica se o nome de usuário e a senha especificados são válidos.

Aplica-se a