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řuje server nebo doménu, proti které 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 provedení 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
V případě operací hledání definuje hlavní kontext základ hledání a pro operace vložení definuje kontext kontejner, do kterého se objekt vloží.
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 a názvem kontextu. |
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 možnostmi kontextu. |
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 hlavní kontext připojený. |
Container |
Získá hodnotu zadanou v parametru kontejneru v konstruktoru. |
ContextType |
Získá kontextový typ, který určuje typ úložiště pro hlavní kontext. |
Name |
Získá hodnotu zadanou |
Options |
Získá možnosti zadané v |
UserName |
Získá hodnotu zadanou v parametru uživatelského jména 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í funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (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, jestli 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, jestli 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. |