PrincipalContext Classe

Definição

Encapsula o servidor ou domínio contra o qual todas as operações são realizadas, o contentor utilizado como base dessas operações e as credenciais usadas para realizar 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

Observações

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

Construtores

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

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto especificado, nome, contentor, opções de contexto, nome de utilizador e palavra-passe.

PrincipalContext(ContextType, String, String, ContextOptions)

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto especificado, nome, contentor e opções de contexto.

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

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto, nome, contentor, nome de utilizador e palavra-passe especificados.

PrincipalContext(ContextType, String, String, String)

Inicializa uma nova instância da PrincipalContext classe com o tipo de contexto, nome, nome de utilizador e palavra-passe especificados.

PrincipalContext(ContextType, String, String)

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

PrincipalContext(ContextType, String)

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

PrincipalContext(ContextType)

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

Propriedades

Name Description
ConnectedServer

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

Container

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

ContextType

Obtém o tipo de contexto que especifica o tipo de armazenamento para o contexto principal.

Name

Obtém o valor especificado como 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 de nome de utilizador no construtor.

Métodos

Name Description
Dispose()

Elimina a instância atual do PrincipalContext objeto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

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

Cria as ligações ao servidor e devolve um valor booleano que especifica se o nome de utilizador e a palavra-passe especificados são válidos. Este método realiza uma validação rápida de credenciais do nome de utilizador e da palavra-passe.

ValidateCredentials(String, String)

Cria as ligações ao servidor e devolve um valor booleano que especifica se o nome de utilizador e a palavra-passe especificados são válidos.

Aplica-se a