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, String, String, ContextOptions, String, String) |
Инициализирует новый экземпляр класса с указанным типом контекста PrincipalContext , именем, контейнером, параметрами контекста, именем пользователя и паролем. |
| PrincipalContext(ContextType, String, String, ContextOptions) |
Инициализирует новый экземпляр класса с указанным типом контекста PrincipalContext , именем, контейнером и параметрами контекста. |
| PrincipalContext(ContextType, String, String, String, String) |
Инициализирует новый экземпляр класса с указанным типом контекста PrincipalContext , именем, контейнером, именем пользователя и паролем. |
| PrincipalContext(ContextType, String, String, String) |
Инициализирует новый экземпляр класса с указанным типом контекста PrincipalContext , именем, именем пользователя и паролем. |
| PrincipalContext(ContextType, String, String) |
Инициализирует новый экземпляр класса с указанным типом контекста PrincipalContext , именем и контейнером. |
| PrincipalContext(ContextType, String) |
Инициализирует новый экземпляр класса с указанным типом контекста PrincipalContext и именем. |
| PrincipalContext(ContextType) |
Инициализирует новый экземпляр 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, ContextOptions) |
Создает подключения к серверу и возвращает логическое значение, указывающее, является ли указанное имя пользователя и пароль допустимыми. Этот метод выполняет быструю проверку учетных данных имени пользователя и пароля. |
| ValidateCredentials(String, String) |
Создает подключения к серверу и возвращает логическое значение, указывающее, допустимы ли указанные имя пользователя и пароль. |