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

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

Options

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

UserName

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

Методы

Имя Описание
Dispose()

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

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

ValidateCredentials(String, String)

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

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