Operações e tarefas

Uma operação é uma ação de computador de baixo nível. Na API do Gerenciador de autorização, uma operação é representada por um objeto IAzOperation . Em geral, as operações são muitos em número e um nível muito baixo para facilitar a administração. Agrupe operações em tarefas para simplificar a administração da política de autorização.

Uma tarefa é representada por um objeto IAzTask e pode conter um ou mais objetos IAzOperation . Um objeto IAzTask também pode conter outros objetos IAzTask , para que as tarefas possam ser aninhadas. Para facilitar a administração, um objeto IAzTask deve representar uma tarefa que um usuário real deseja executar.

O acesso às operações contidas por uma tarefa pode ser qualificado em tempo de execução por um script de regra de negócio associado ao objeto IAzTask que representa essa tarefa. Para obter mais informações sobre scripts de regra de negócio, consulte regras de negócio.

Um objeto IAzTask também pode representar uma definição de função definindo sua propriedade IsRoleDefinition como true. A interface do usuário do snap-in MMC do Gerenciador de autorização exibe esse objeto IAzTask como uma função. Para obter mais informações sobre definições de função, consulte funções.

Definindo operações em C++

Agrupando operações em tarefas em C++

Agrupando tarefas em funções em C++

Usuários e grupos