Interface IAzAuthorizationStore (azroles.h)
O objeto AzAuthorizationStore define o contêiner que é a raiz do repositório de políticas de autorização.
Herança
A interface IAzAuthorizationStore herda da interface IUnknown . IAzAuthorizationStore também tem estes tipos de membros:
Métodos
A interface IAzAuthorizationStore tem esses métodos.
IAzAuthorizationStore::AddDelegatedPolicyUser Adiciona o SID (identificador de segurança) especificado no formulário de texto à lista de entidades de segurança que atuam como usuários de política delegados. (IAzAuthorizationStore.AddDelegatedPolicyUser) |
IAzAuthorizationStore::AddDelegatedPolicyUserName Adiciona o nome da conta especificada à lista de entidades de segurança que atuam como usuários delegados da política. (IAzAuthorizationStore.AddDelegatedPolicyUserName) |
IAzAuthorizationStore::AddPolicyAdministrator Adiciona o SID (identificador de segurança) especificado no formulário de texto à lista de entidades de segurança que atuam como administradores de política. (IAzAuthorizationStore.AddPolicyAdministrator) |
IAzAuthorizationStore::AddPolicyAdministratorName Adiciona o nome da conta especificada à lista de entidades de segurança que atuam como administradores de política. (IAzAuthorizationStore.AddPolicyAdministratorName) |
IAzAuthorizationStore::AddPolicyReader Adiciona o SID (identificador de segurança) especificado no formulário de texto à lista de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.AddPolicyReader) |
IAzAuthorizationStore::AddPolicyReaderName Adiciona o nome da conta especificada à lista de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.AddPolicyReaderName) |
IAzAuthorizationStore::AddPropertyItem Adiciona a entidade de segurança especificada à lista especificada de entidades de segurança. (IAzAuthorizationStore.AddPropertyItem) |
IAzAuthorizationStore::CloseApplication Descarrega um objeto IAzApplication especificado do cache. |
IAzAuthorizationStore::CreateApplication Cria um objeto IAzApplication com o nome especificado. |
IAzAuthorizationStore::CreateApplicationGroup Cria um objeto IAzApplicationGroup com o nome especificado. (IAzAuthorizationStore.CreateApplicationGroup) |
IAzAuthorizationStore::D elete Exclui o repositório de políticas atualmente em uso pelo objeto AzAuthorizationStore. |
IAzAuthorizationStore::D eleteApplication Remove o objeto IAzApplication com o nome especificado do objeto AzAuthorizationStore. |
IAzAuthorizationStore::D eleteApplicationGroup Remove o objeto IAzApplicationGroup com o nome especificado do objeto AzAuthorizationStore. |
IAzAuthorizationStore::D eleteDelegatedPolicyUser Remove o SID (identificador de segurança) especificado no formulário de texto da lista de entidades de segurança que atuam como usuários delegados da política. |
IAzAuthorizationStore::D eleteDelegatedPolicyUserName Remove o nome da conta especificada da lista de entidades de segurança que atuam como usuários delegados da política. (IAzAuthorizationStore.DeleteDelegatedPolicyUserName) |
IAzAuthorizationStore::D eletePolicyAdministrator Remove o SID (identificador de segurança) especificado no formulário de texto da lista de entidades de segurança que atuam como administradores de política. |
IAzAuthorizationStore::D eletePolicyAdministratorName Remove o nome da conta especificada da lista de entidades de segurança que atuam como administradores de política. (IAzAuthorizationStore.DeletePolicyAdministratorName) |
IAzAuthorizationStore::D eletePolicyReader Remove o SID (identificador de segurança) especificado no formulário de texto da lista de entidades de segurança que atuam como leitores de política. |
IAzAuthorizationStore::D eletePolicyReaderName Remove o nome da conta especificada da lista de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.DeletePolicyReaderName) |
IAzAuthorizationStore::D eletePropertyItem Remove a entidade de segurança especificada da lista especificada de entidades de segurança. (IAzAuthorizationStore.DeletePropertyItem) |
IAzAuthorizationStore::get_ApplicationData Define ou recupera um campo opaco que pode ser usado pelo aplicativo para armazenar informações. (IAzAuthorizationStore.get_ApplicationData) |
IAzAuthorizationStore::get_ApplicationGroups Recupera um objeto IAzApplicationGroups que é usado para enumerar objetos IAzApplicationGroup dos dados da política. (IAzAuthorizationStore.get_ApplicationGroups) |
IAzAuthorizationStore::get_Applications Recupera um objeto IAzApplications usado para enumerar objetos IAzApplication do repositório de políticas. |
IAzAuthorizationStore::get_ApplyStoreSacl Define ou recupera um valor que indica se as auditorias de política devem ser geradas quando o repositório de autorização é modificado. (IAzAuthorizationStore.get_ApplyStoreSacl) |
IAzAuthorizationStore::get_DelegatedPolicyUsers Recupera os SIDs (identificadores de segurança) de entidades de segurança que atuam como usuários de política delegados em formato de texto. |
IAzAuthorizationStore::get_DelegatedPolicyUsersName Recupera os nomes de conta de entidades de segurança que atuam como usuários delegados da política. |
IAzAuthorizationStore::get_Description Define ou recupera um comentário que descreve a operação. (Obter) |
IAzAuthorizationStore::get_DomainTimeout Define ou recupera o tempo em milissegundos após o qual um domínio é determinado como inacessível. (Obter) |
IAzAuthorizationStore::get_GenerateAudits Define ou recupera um valor que indica se as auditorias em tempo de execução devem ser geradas. (Obter) |
IAzAuthorizationStore::get_MaxScriptEngines Define ou recupera o número máximo de mecanismos de script de Regra de Negócios (BizRule) que serão armazenados em cache. (Obter) |
IAzAuthorizationStore::get_PolicyAdministrators Recupera os SIDs (identificadores de segurança) de entidades de segurança que atuam como administradores de políticas em formato de texto. |
IAzAuthorizationStore::get_PolicyAdministratorsName Recupera os nomes de conta de entidades de segurança que atuam como administradores de políticas. (IAzAuthorizationStore.get_PolicyAdministratorsName) |
IAzAuthorizationStore::get_PolicyReaders Recupera os SIDs (identificadores de segurança) de entidades de segurança que atuam como leitores de política na forma de texto. |
IAzAuthorizationStore::get_PolicyReadersName Recupera os nomes de conta de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.get_PolicyReadersName) |
IAzAuthorizationStore::get_ScriptEngineTimeout Define ou recupera o tempo em milissegundos em que o método IAzClientContext::AccessCheck aguardará a conclusão da execução de uma Regra de Negócios (BizRule) antes de cancelá-la. (Obter) |
IAzAuthorizationStore::get_TargetMachine Recupera o nome do computador no qual a resolução da conta deve ocorrer. |
IAzAuthorizationStore::get_Writable Recupera um valor que indica se o objeto pode ser modificado pelo contexto do usuário que chamou o método Initialize. |
IAzAuthorizationStore::GetProperty Retorna a propriedade do objeto AzAuthorizationStore com a ID da propriedade especificada. |
IAzAuthorizationStore::Initialize Inicializa o gerenciador de autorização. |
IAzAuthorizationStore::OpenApplication Abre o objeto IAzApplication com o nome especificado. |
IAzAuthorizationStore::OpenApplicationGroup Abre um objeto IAzApplicationGroup especificando seu nome. (IAzAuthorizationStore.OpenApplicationGroup) |
IAzAuthorizationStore::p ut_ApplicationData Define ou recupera um campo opaco que pode ser usado pelo aplicativo para armazenar informações. (IAzAuthorizationStore.put_ApplicationData) |
IAzAuthorizationStore::p ut_ApplyStoreSacl Define ou recupera um valor que indica se as auditorias de política devem ser geradas quando o repositório de autorização é modificado. (IAzAuthorizationStore.put_ApplyStoreSacl) |
IAzAuthorizationStore::p ut_Description Define ou recupera um comentário que descreve a operação. (Put) |
IAzAuthorizationStore::p ut_DomainTimeout Define ou recupera o tempo em milissegundos após o qual um domínio é determinado como inacessível. (Put) |
IAzAuthorizationStore::p ut_GenerateAudits Define ou recupera um valor que indica se as auditorias em tempo de execução devem ser geradas. (Put) |
IAzAuthorizationStore::p ut_MaxScriptEngines Define ou recupera o número máximo de mecanismos de script de Regra de Negócios (BizRule) que serão armazenados em cache. (Put) |
IAzAuthorizationStore::p ut_ScriptEngineTimeout Define ou recupera o tempo em milissegundos em que o método IAzClientContext::AccessCheck aguardará a conclusão da execução de uma Regra de Negócios (BizRule) antes de cancelá-la. (Put) |
IAzAuthorizationStore::SetProperty Define o valor especificado como a propriedade do objeto AzAuthorizationStore com a ID da propriedade especificada. |
IAzAuthorizationStore::Submit Persiste as alterações feitas no objeto AzAuthorizationStore. |
IAzAuthorizationStore::UpdateCache Atualizações o cache de objetos e atributos de objeto para corresponder ao repositório de políticas subjacente. |
Comentários
O objeto AzAuthorizationStore é nomeado de acordo com a URL passada para o método Initialize . O objeto não tem nome no repositório de políticas.
O aplicativo deve garantir que o contexto do usuário do qual o método Initialize é chamado seja usado para todo o acesso futuro ao objeto AzAuthorizationStore , exceto para o método IAzApplication::InitializeClientContextFromToken .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | azroles.h |
Redistribuível | Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP |