PrincipalContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
| Options |
Pobiera opcje określone w |
| 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. |