PrincipalContext Třída

Definice

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 name jako parametr v konstruktoru.

Options

Získá možnosti zadané v contextOptions parametru konstruktoru.

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.

Platí pro