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 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 |
Options |
Pobiera opcje określone w parametrze |
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. |