Interface IAzApplication (azroles.h)

A interface IAzApplication define uma instância instalada de um aplicativo. Um objeto IAzApplication é criado quando um aplicativo é instalado.

Herança

A interface IAzApplication herda da interface IDispatch . IAzApplication também tem esses tipos de membros:

Métodos

A interface IAzApplication tem esses métodos.

 
IAzApplication::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 delegados da política. (IAzApplication.AddDelegatedPolicyUser)
IAzApplication::AddDelegatedPolicyUserName

Adiciona o nome da conta especificado à lista de entidades de segurança que atuam como usuários de política delegada. (IAzApplication.AddDelegatedPolicyUserName)
IAzApplication::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. (IAzApplication.AddPolicyAdministrator)
IAzApplication::AddPolicyAdministratorName

Adiciona o nome da conta especificado à lista de entidades de segurança que atuam como administradores de política. (IAzApplication.AddPolicyAdministratorName)
IAzApplication::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. (IAzApplication.AddPolicyReader)
IAzApplication::AddPolicyReaderName

Adiciona o nome da conta especificado à lista de entidades de segurança que atuam como leitores de política. (IAzApplication.AddPolicyReaderName)
IAzApplication::AddPropertyItem

Adiciona a entidade de segurança especificada à lista especificada de entidades de segurança. (IAzApplication.AddPropertyItem)
IAzApplication::CreateApplicationGroup

Cria um objeto IAzApplicationGroup com o nome especificado. (IAzApplication.CreateApplicationGroup)
IAzApplication::CreateOperation

Cria um objeto IAzOperation com o nome especificado.
IAzApplication::CreateRole

Cria um objeto IAzRole com o nome especificado. (IAzApplication.CreateRole)
IAzApplication::CreateScope

Cria um objeto IAzScope com o nome especificado.
IAzApplication::CreateTask

Cria um objeto IAzTask com o nome especificado. (IAzApplication.CreateTask)
IAzApplication::D eleteApplicationGroup

Remove o objeto IAzApplicationGroup com o nome especificado do objeto IAzApplication.
IAzApplication::D eleteDelegatedPolicyUser

O método IAzApplication::D eleteDelegatedPolicyUser remove o 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.
IAzApplication::D eleteDelegatedPolicyUserName

Remove o nome da conta especificada da lista de entidades de segurança que atuam como usuários delegados da política. (IAzApplication.DeleteDelegatedPolicyUserName)
IAzApplication::D eleteOperation

Remove o objeto IAzOperation com o nome especificado do objeto IAzApplication.
IAzApplication::D eletePolicyAdministrator

O método DeletePolicyAdministrator de IAzApplication remove o identificador de segurança especificado no formulário de texto da lista de entidades de segurança que atuam como administradores de política.
IAzApplication::D eletePolicyAdministratorName

Remove o nome da conta especificada da lista de entidades de segurança que atuam como administradores de política. (IAzApplication.DeletePolicyAdministratorName)
IAzApplication::D eletePolicyReader

O método DeletePolicyReader de IAzApplication remove o identificador de segurança especificado no formulário de texto da lista de entidades de segurança que atuam como leitores de política.
IAzApplication::D eletePolicyReaderName

Remove o nome da conta especificada da lista de entidades de segurança que atuam como leitores de política. (IAzApplication.DeletePolicyReaderName)
IAzApplication::D eletePropertyItem

Remove a entidade de segurança especificada da lista especificada de entidades de segurança. (IAzApplication.DeletePropertyItem)
IAzApplication::D eleteRole

Remove o objeto IAzRole com o nome especificado do objeto IAzApplication.
IAzApplication::D eleteScope

Remove o objeto IAzScope com o nome especificado do objeto IAzApplication.
IAzApplication::D eleteTask

Remove o objeto IAzTask com o nome especificado do objeto IAzApplication.
IAzApplication::get_ApplicationData

Define ou recupera um campo opaco que pode ser usado pelo aplicativo para armazenar informações. (IAzApplication.get_ApplicationData)
IAzApplication::get_ApplicationGroups

Recupera um objeto IAzApplicationGroups usado para enumerar objetos IAzApplicationGroup dos dados de política. (IAzApplication.get_ApplicationGroups)
IAzApplication::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. (IAzApplication.get_ApplyStoreSacl)
IAzApplication::get_AuthzInterfaceClsid

Define ou recupera o CLSID (identificador de classe) da interface que a interface do usuário usa para executar operações específicas do aplicativo. (Obter)
IAzApplication::get_DelegatedPolicyUsers

Recupera os SIDs (identificadores de segurança), em formato de texto, de entidades de segurança que atuam como usuários delegados da política.
IAzApplication::get_DelegatedPolicyUsersName

A propriedade DelegatedPolicyUsersName de IAzApplication recupera os nomes de conta de entidades de segurança que atuam como usuários de política delegados.
IAzApplication::get_Description

Define ou recupera um comentário que descreve o aplicativo. (Obter)
IAzApplication::get_GenerateAudits

A propriedade GenerateAudits de IAzApplication define ou recupera um valor que indica se as auditorias em tempo de execução devem ser geradas. (Obter)
IAzApplication::get_Name

Define ou recupera o nome do aplicativo. (Obter)
IAzApplication::get_Operations

Recupera um objeto IAzOperations usado para enumerar objetos IAzOperation dos dados da política.
IAzApplication::get_PolicyAdministrators

Recupera os SIDs (identificadores de segurança), em formato de texto, de entidades de segurança que atuam como administradores de políticas.
IAzApplication::get_PolicyAdministratorsName

A propriedade IAzApplication::P olicyAdministratorsName recupera os nomes de conta de entidades de segurança que atuam como administradores de política.
IAzApplication::get_PolicyReaders

Recupera os SIDs (identificadores de segurança), em formato de texto, de entidades de segurança que atuam como leitores de política.
IAzApplication::get_PolicyReadersName

A propriedade IAzApplication::P olicyReadersName recupera os nomes de contas de entidades de segurança que atuam como leitores de política.
IAzApplication::get_Roles

A propriedade Roles de IAzApplication recupera um objeto IAzRoles que é usado para enumerar objetos IAzRole dos dados da política.
IAzApplication::get_Scopes

Recupera um objeto IAzScopes que é usado para enumerar objetos IAzScope dos dados da política.
IAzApplication::get_Tasks

A propriedade Tasks de IAzApplication recupera um objeto IAzTasks que é usado para enumerar objetos IAzTask dos dados da política.
IAzApplication::get_Version

Define ou recupera a versão do aplicativo. (Obter)
IAzApplication::get_Writable

Recupera um valor que indica se o objeto pode ser modificado pelo contexto do usuário que o inicializou.
IAzApplication::GetProperty

Retorna a propriedade do objeto IAzApplication com a ID da propriedade especificada.
IAzApplication::InitializeClientContextFromName

Obtém um ponteiro de objeto IAzClientContext da identidade do cliente como um par (nome de domínio, nome do cliente).
IAzApplication::InitializeClientContextFromStringSid

Obtém um ponteiro de objeto IAzClientContext do SID (identificador de segurança) especificado na forma de texto.
IAzApplication::InitializeClientContextFromToken

Obtém um ponteiro de objeto IAzClientContext do token de cliente especificado.
IAzApplication::OpenApplicationGroup

Abre um objeto IAzApplicationGroup especificando seu nome. (IAzApplication.OpenApplicationGroup)
IAzApplication::OpenOperation

Abre um objeto IAzOperation com o nome especificado.
IAzApplication::OpenRole

Abre um objeto IAzRole com o nome especificado. (IAzApplication.OpenRole)
IAzApplication::OpenScope

Abre um objeto IAzScope com o nome especificado.
IAzApplication::OpenTask

Abre um objeto IAzTask com o nome especificado. (IAzApplication.OpenTask)
IAzApplication::p ut_ApplicationData

Define ou recupera um campo opaco que pode ser usado pelo aplicativo para armazenar informações. (IAzApplication.put_ApplicationData)
IAzApplication::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. (IAzApplication.put_ApplyStoreSacl)
IAzApplication::p ut_AuthzInterfaceClsid

Define ou recupera o CLSID (identificador de classe) da interface que a interface do usuário usa para executar operações específicas do aplicativo. (Put)
IAzApplication::p ut_Description

Define ou recupera um comentário que descreve o aplicativo. (Put)
IAzApplication::p ut_GenerateAudits

A propriedade GenerateAudits de IAzApplication define ou recupera um valor que indica se as auditorias em tempo de execução devem ser geradas. (Put)
IAzApplication::p ut_Name

Define ou recupera o nome do aplicativo. (Put)
IAzApplication::p ut_Version

Define ou recupera a versão do aplicativo. (Put)
IAzApplication::SetProperty

Define o valor especificado como a propriedade do objeto IAzApplication com a ID da propriedade especificada.
IAzApplication::Submit

Persiste as alterações feitas no objeto IAzApplication.

Comentários

O objeto IAzApplication é um contêiner no qual residem todas as políticas de autorização que se aplicam a uma instância de um aplicativo.

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

Confira também

Permitindo acesso anônimo

IDispatch