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 |
Возвращает значение, заданное в параметре |
Options |
Возвращает параметры, заданные в параметре |
UserName |
Возвращает значение, заданное в параметре имени пользователя в конструкторе. |
Методы
Dispose() |
Удаляет текущий экземпляр объекта PrincipalContext. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
ValidateCredentials(String, String) |
Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля. |
ValidateCredentials(String, String, ContextOptions) |
Создает соединения с сервером и возвращает логическое значение, указывающее на действительность заданных имени пользователя и пароля. Этот метод выполняет быструю проверку учетных данных для имени пользователя и пароля. |