PrincipalContext Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| Options |
Obtém as opções especificadas no |
| 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. |