Język

PrincipalContext Klasa

Definicja

Hermetyzuje serwer lub domenę, względem której są wykonywane wszystkie operacje, kontener używany jako podstawa tych operacji oraz poświadczenia używane do wykonywania operacji.

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
Dziedziczenie
PrincipalContext
Atrybuty
Implementuje

Uwagi

W przypadku operacji wyszukiwania kontekst główny definiuje bazę wyszukiwania i operacji wstawiania kontekst definiuje kontener, do którego jest wstawiony obiekt.

Konstruktory

Nazwa Opis
PrincipalContext(ContextType, String, String, ContextOptions, String, String)

Inicjuje nowe wystąpienie PrincipalContext klasy z określonym typem kontekstu, nazwą, kontenerem, opcjami kontekstu, nazwą użytkownika i hasłem.

PrincipalContext(ContextType, String, String, ContextOptions)

Inicjuje nowe wystąpienie PrincipalContext klasy z określonym typem kontekstu, nazwą, kontenerem i opcjami kontekstu.

PrincipalContext(ContextType, String, String, String, String)

Inicjuje nowe wystąpienie PrincipalContext klasy z określonym typem kontekstu, nazwą, kontenerem, nazwą użytkownika i hasłem.

PrincipalContext(ContextType, String, String, String)

Inicjuje nowe wystąpienie PrincipalContext klasy o określonym typie kontekstu, nazwie, nazwie, nazwie użytkownika i haśle.

PrincipalContext(ContextType, String, String)

Inicjuje nowe wystąpienie PrincipalContext klasy z określonym typem kontekstu, nazwą i kontenerem.

PrincipalContext(ContextType, String)

Inicjuje PrincipalContext nowe wystąpienie klasy o określonym typie kontekstu i nazwie.

PrincipalContext(ContextType)

Inicjuje nowe wystąpienie PrincipalContext klasy o określonym typie kontekstu.

Właściwości

Nazwa Opis
ConnectedServer

Pobiera nazwę serwera, z którym jest połączony kontekst główny.

Container

Pobiera wartość określoną w parametrze kontenera w konstruktorze.

ContextType

Pobiera typ kontekstu, który określa typ magazynu dla kontekstu głównego.

Name

Pobiera wartość określoną jako name parametr w konstruktorze.

Options

Pobiera opcje określone w contextOptions parametrze konstruktora.

UserName

Pobiera wartość określoną w parametrze nazwy użytkownika w konstruktorze.

Metody

Nazwa Opis
Dispose()

Usuwa bieżące wystąpienie PrincipalContext obiektu.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ValidateCredentials(String, String, ContextOptions)

Tworzy połączenia z serwerem i zwraca wartość logiczną określającą, czy określona nazwa użytkownika i hasło są prawidłowe. Ta metoda przeprowadza szybką weryfikację poświadczeń nazwy użytkownika i hasła.

ValidateCredentials(String, String)

Tworzy połączenia z serwerem i zwraca wartość logiczną określającą, czy określona nazwa użytkownika i hasło są prawidłowe.

Dotyczy