Поделиться через


PrincipalContext Класс

Определение

Инкапсулирует сервер или домен, в отношении которого выполняются все операции, контейнер, используемый в качестве базы этих операций, и учетные данные, используемые для выполнения операций.

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
Наследование
PrincipalContext
Атрибуты
Реализации

Комментарии

Для операций поиска основной контекст определяет базу поиска, а для операций вставки — контейнер, в который вставляется объект.

Конструкторы

PrincipalContext(ContextType)

Инициализирует новый экземпляр класса PrincipalContext с указанным типом контекста.

PrincipalContext(ContextType, String)

Инициализирует новый экземпляр класса PrincipalContext заданным типом контекста и именем.

PrincipalContext(ContextType, String, String)

Инициализирует новый экземпляр класса PrincipalContext заданным типом контекста, именем и контейнером.

PrincipalContext(ContextType, String, String, ContextOptions)

Инициализирует новый экземпляр класса PrincipalContext заданным типом контекста, именем, контейнером и параметрами контекста.

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

Инициализирует новый экземпляр класса PrincipalContext заданным типом контекста, именем, контейнером, параметрами контекста, именем пользователя и паролем.

PrincipalContext(ContextType, String, String, String)

Инициализирует новый экземпляр класса PrincipalContext заданным типом контекста, именем, именем пользователя и паролем.

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

Инициализирует новый экземпляр класса PrincipalContext заданным типом контекста, именем, контейнером, именем пользователя и паролем.

Свойства

ConnectedServer

Возвращает имя сервера, к которому подключен контекст участника.

Container

Возвращает значение, заданное в параметре контейнера в конструкторе.

ContextType

Возвращает тип контекста, который указывает тип хранилища для контекста участника.

Name

Возвращает значение, заданное в параметре name конструктора.

Options

Возвращает параметры, заданные в параметре contextOptions конструктора.

UserName

Возвращает значение, заданное в параметре имени пользователя в конструкторе.

Методы

Dispose()

Удаляет текущий экземпляр объекта PrincipalContext.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ValidateCredentials(String, String)

Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля.

ValidateCredentials(String, String, ContextOptions)

Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля. Этот метод выполняет быструю проверку учетных данных для имени пользователя и пароля.

Применяется к