Sdílet prostřednictvím


PrincipalContext Třída

Definice

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

Options

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

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.

Platí pro