Интерфейс IAzAuthorizationStore (azroles.h)
Объект AzAuthorizationStore определяет контейнер, который является корнем хранилища политик авторизации.
Наследование
Интерфейс IAzAuthorizationStore наследуется от интерфейса IUnknown . IAzAuthorizationStore также имеет следующие типы элементов:
Методы
Интерфейс IAzAuthorizationStore содержит следующие методы.
IAzAuthorizationStore::AddDelegatedPolicyUser Добавляет указанный идентификатор безопасности (SID) в текстовой форме в список субъектов, которые действуют в качестве делегированных пользователей политики. (IAzAuthorizationStore.AddDelegatedPolicyUser) |
IAzAuthorizationStore::AddDelegatedPolicyUserName Добавляет указанное имя учетной записи в список субъектов, которые выступают в качестве делегированных пользователей политики. (IAzAuthorizationStore.AddDelegatedPolicyUserName) |
IAzAuthorizationStore::AddPolicyAdministrator Добавляет указанный идентификатор безопасности (SID) в текстовом виде в список субъектов, которые действуют в качестве администраторов политик. (IAzAuthorizationStore.AddPolicyAdministrator) |
IAzAuthorizationStore::AddPolicyAdministratorName Добавляет указанное имя учетной записи в список субъектов, которые выступают в качестве администраторов политики. (IAzAuthorizationStore.AddPolicyAdministratorName) |
IAzAuthorizationStore::AddPolicyReader Добавляет указанный идентификатор безопасности (SID) в текстовом виде в список субъектов, которые действуют в качестве читателей политики. (IAzAuthorizationStore.AddPolicyReader) |
IAzAuthorizationStore::AddPolicyReaderName Добавляет указанное имя учетной записи в список субъектов, которые выступают в качестве читателей политики. (IAzAuthorizationStore.AddPolicyReaderName) |
IAzAuthorizationStore::AddPropertyItem Добавляет указанный субъект в указанный список субъектов. (IAzAuthorizationStore.AddPropertyItem) |
IAzAuthorizationStore::CloseApplication Выгружает указанный объект IAzApplication из кэша. |
IAzAuthorizationStore::CreateApplication Создает объект IAzApplication с указанным именем. |
IAzAuthorizationStore::CreateApplicationGroup Создает объект IAzApplicationGroup с указанным именем. (IAzAuthorizationStore.CreateApplicationGroup) |
IAzAuthorizationStore::D elete Удаляет хранилище политик, используемое объектом AzAuthorizationStore. |
IAzAuthorizationStore::D eleteApplication Удаляет объект IAzApplication с указанным именем из объекта AzAuthorizationStore. |
IAzAuthorizationStore::D eleteApplicationGroup Удаляет объект IAzApplicationGroup с указанным именем из объекта AzAuthorizationStore. |
IAzAuthorizationStore::D eleteDelegatedPolicyUser Удаляет указанный идентификатор безопасности (SID) в текстовой форме из списка субъектов, которые действуют в качестве делегированных пользователей политики. |
IAzAuthorizationStore::D eleteDelegatedPolicyUserName Удаляет указанное имя учетной записи из списка субъектов, которые выступают в качестве делегированных пользователей политики. (IAzAuthorizationStore.DeleteDelegatedPolicyUserName) |
IAzAuthorizationStore::D eletePolicyAdministrator Удаляет указанный идентификатор безопасности (SID) в текстовой форме из списка субъектов, которые действуют в качестве администраторов политик. |
IAzAuthorizationStore::D eletePolicyAdministratorName Удаляет указанное имя учетной записи из списка субъектов, которые действуют в качестве администраторов политики. (IAzAuthorizationStore.DeletePolicyAdministratorName) |
IAzAuthorizationStore::D eletePolicyReader Удаляет указанный идентификатор безопасности (SID) в текстовой форме из списка субъектов, которые действуют в качестве читателей политик. |
IAzAuthorizationStore::D eletePolicyReaderName Удаляет указанное имя учетной записи из списка субъектов, которые выступают в качестве читателей политики. (IAzAuthorizationStore.DeletePolicyReaderName) |
IAzAuthorizationStore::D eletePropertyItem Удаляет указанный субъект из указанного списка субъектов. (IAzAuthorizationStore.DeletePropertyItem) |
IAzAuthorizationStore::get_ApplicationData Задает или извлекает непрозрачное поле, которое может использоваться приложением для хранения информации. (IAzAuthorizationStore.get_ApplicationData) |
IAzAuthorizationStore::get_ApplicationGroups Извлекает объект IAzApplicationGroups, используемый для перечисления объектов IAzApplicationGroup из данных политики. (IAzAuthorizationStore.get_ApplicationGroups) |
IAzAuthorizationStore::get_Applications Извлекает объект IAzApplications, используемый для перечисления объектов IAzApplication из хранилища политик. |
IAzAuthorizationStore::get_ApplyStoreSacl Задает или извлекает значение, указывающее, следует ли создавать аудиты политики при изменении хранилища авторизации. (IAzAuthorizationStore.get_ApplyStoreSacl) |
IAzAuthorizationStore::get_DelegatedPolicyUsers Извлекает идентификаторы безопасности (ИДЕНТИФИКАТОРЫ) субъектов, которые выступают в качестве пользователей делегированной политики в текстовой форме. |
IAzAuthorizationStore::get_DelegatedPolicyUsersName Извлекает имена учетных записей субъектов, которые действуют в качестве делегированных пользователей политики. |
IAzAuthorizationStore::get_Description Задает или извлекает комментарий, описывающий операцию. (Получить) |
IAzAuthorizationStore::get_DomainTimeout Задает или получает время в миллисекундах, по истечении которого домен определяется как недостижимый. (Получить) |
IAzAuthorizationStore::get_GenerateAudits Задает или извлекает значение, указывающее, следует ли создавать аудиты времени выполнения. (Получить) |
IAzAuthorizationStore::get_MaxScriptEngines Задает или извлекает максимальное число обработчиков скриптов бизнес-правил (BizRule), которые будут кэшированы. (Получить) |
IAzAuthorizationStore::get_PolicyAdministrators Извлекает идентификаторы безопасности (ИДЕНТИФИКАТОРЫ) субъектов, которые выступают в качестве администраторов политик в текстовой форме. |
IAzAuthorizationStore::get_PolicyAdministratorsName Извлекает имена учетных записей субъектов, которые действуют в качестве администраторов политик. (IAzAuthorizationStore.get_PolicyAdministratorsName) |
IAzAuthorizationStore::get_PolicyReaders Извлекает идентификаторы безопасности (ИДЕНТИФИКАТОРЫ) субъектов, которые выступают в качестве читателей политики в текстовой форме. |
IAzAuthorizationStore::get_PolicyReadersName Извлекает имена учетных записей субъектов, которые действуют в качестве читателей политики. (IAzAuthorizationStore.get_PolicyReadersName) |
IAzAuthorizationStore::get_ScriptEngineTimeout Задает или получает время в миллисекундах, в течение которого метод IAzClientContext::AccessCheck будет ожидать завершения выполнения бизнес-правила (BizRule) перед его отменой. (Получить) |
IAzAuthorizationStore::get_TargetMachine Извлекает имя компьютера, на котором должно выполняться разрешение учетной записи. |
IAzAuthorizationStore::get_Writable Извлекает значение, указывающее, может ли объект быть изменен контекстом пользователя, который вызвал метод Initialize. |
IAzAuthorizationStore::GetProperty Возвращает свойство объекта AzAuthorizationStore с указанным идентификатором свойства. |
IAzAuthorizationStore::Initialize Инициализирует диспетчер авторизации. |
IAzAuthorizationStore::OpenApplication Открывает объект IAzApplication с указанным именем. |
IAzAuthorizationStore::OpenApplicationGroup Открывает объект IAzApplicationGroup, указав его имя. (IAzAuthorizationStore.OpenApplicationGroup) |
IAzAuthorizationStore::p ut_ApplicationData Задает или извлекает непрозрачное поле, которое может использоваться приложением для хранения информации. (IAzAuthorizationStore.put_ApplicationData) |
IAzAuthorizationStore::p ut_ApplyStoreSacl Задает или извлекает значение, указывающее, следует ли создавать аудиты политики при изменении хранилища авторизации. (IAzAuthorizationStore.put_ApplyStoreSacl) |
IAzAuthorizationStore::p ut_Description Задает или извлекает комментарий, описывающий операцию. (Put) |
IAzAuthorizationStore::p ut_DomainTimeout Задает или получает время в миллисекундах, по истечении которого домен определяется как недостижимый. (Put) |
IAzAuthorizationStore::p ut_GenerateAudits Задает или извлекает значение, указывающее, следует ли создавать аудиты времени выполнения. (Put) |
IAzAuthorizationStore::p ut_MaxScriptEngines Задает или извлекает максимальное число обработчиков скриптов бизнес-правил (BizRule), которые будут кэшированы. (Put) |
IAzAuthorizationStore::p ut_ScriptEngineTimeout Задает или получает время в миллисекундах, в течение которого метод IAzClientContext::AccessCheck будет ожидать завершения выполнения бизнес-правила (BizRule) перед его отменой. (Put) |
IAzAuthorizationStore::SetProperty Задает указанное значение для свойства объекта AzAuthorizationStore с указанным идентификатором свойства. |
IAzAuthorizationStore::Submit Сохраняет изменения, внесенные в объект AzAuthorizationStore. |
IAzAuthorizationStore::UpdateCache Обновления кэш объектов и атрибутов объектов в соответствии с базовым хранилищем политик. |
Комментарии
Объект AzAuthorizationStore называется в соответствии с URL-адресом, переданным методу Initialize . Объект не имеет имени в хранилище политик.
Приложение должно гарантировать, что контекст пользователя, из которого вызывается метод Initialize , используется для всего последующего доступа к объекту AzAuthorizationStore , за исключением метода IAzApplication::InitializeClientContextFromToken .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | azroles.h |
Распространяемые компоненты | Пакет средств администрирования Windows Server 2003 в Windows XP |