PrincipalContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapouzdří server nebo doménu, se kterou se provádějí všechny operace, kontejner, který se používá jako základ těchto operací, a přihlašovací údaje použité k provádění těchto operací.
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
- Dědičnost
-
PrincipalContext
- Atributy
- Implementuje
Poznámky
Pro operace vyhledávání definuje hlavní kontext vyhledávací základnu a pro operace vložení definuje kontext kontejner, do kterého je objekt vložen.
Konstruktory
PrincipalContext(ContextType) |
Inicializuje novou instanci PrincipalContext třídy se zadaným typem kontextu. |
PrincipalContext(ContextType, String) |
Inicializuje novou instanci PrincipalContext třídy se zadaným typem kontextu a názvem. |
PrincipalContext(ContextType, String, String) |
Inicializuje novou instanci PrincipalContext třídy se zadaným typem kontextu, názvem a kontejnerem. |
PrincipalContext(ContextType, String, String, ContextOptions) |
Inicializuje novou instanci PrincipalContext třídy se zadaným typem kontextu, názvem, kontejnerem a kontextovými možnostmi. |
PrincipalContext(ContextType, String, String, ContextOptions, String, String) |
Inicializuje novou instanci PrincipalContext třídy se zadaným typem kontextu, názvem, kontejnerem, možnostmi kontextu, uživatelským jménem a heslem. |
PrincipalContext(ContextType, String, String, String) |
Inicializuje novou instanci PrincipalContext třídy se zadaným typem kontextu, názvem, uživatelským jménem a heslem. |
PrincipalContext(ContextType, String, String, String, String) |
Inicializuje novou instanci PrincipalContext třídy se zadaným typem kontextu, názvem, kontejnerem, uživatelským jménem a heslem. |
Vlastnosti
ConnectedServer |
Získá název serveru, ke kterému je připojen hlavní kontext. |
Container |
Získá hodnotu zadanou v parametru kontejneru v konstruktoru. |
ContextType |
Získá typ kontextu, který určuje typ úložiště pro hlavní kontext. |
Name |
Získá hodnotu zadanou |
Options |
Získá možnosti zadané v parametru |
UserName |
Získá hodnotu zadanou v parametru username v konstruktoru. |
Metody
Dispose() |
Odstraní aktuální instanci objektu PrincipalContext . |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
ValidateCredentials(String, String) |
Vytvoří připojení k serveru a vrátí logickou hodnotu, která určuje, zda zadané uživatelské jméno a heslo jsou platné. |
ValidateCredentials(String, String, ContextOptions) |
Vytvoří připojení k serveru a vrátí logickou hodnotu, která určuje, zda zadané uživatelské jméno a heslo jsou platné. Tato metoda provádí rychlé ověření přihlašovacích údajů uživatelského jména a hesla. |