Udostępnij za pośrednictwem


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 podmiotu zabezpieczeń definiuje bazę wyszukiwania, a operacje wstawiania definiują kontener, do którego jest wstawiony obiekt.

Konstruktory

PrincipalContext(ContextType)

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

PrincipalContext(ContextType, String)

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

PrincipalContext(ContextType, String, String)

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

PrincipalContext(ContextType, String, String, ContextOptions)

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

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

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

PrincipalContext(ContextType, String, String, String)

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

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

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

Właściwości

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 parametrze contextOptions konstruktora.

UserName

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

Metody

Dispose()

Usuwa bieżące wystąpienie PrincipalContext obiektu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
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.

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.

Dotyczy