Atribuindo funções a componentes, interfaces ou métodos

Você pode atribuir explicitamente uma função a qualquer item em um aplicativo COM+ que esteja visível por meio da ferramenta administrativa dos Serviços de Componentes. Isso garante que todos os usuários que são membros da função tenham permissão para acessar esse item e quaisquer outros itens que ele contenha. Por exemplo, se você atribuir a função "Leitores" a um componente, qualquer membro de "Leitores" poderá acessar esse componente e quaisquer interfaces e métodos que ele exponha. "Leitores" aparecerão como uma função Herdada para qualquer uma dessas interfaces e métodos.

Um método só será acessível aos chamadores se você atribuir uma função a ele, atribuindo explicitamente a função diretamente ao método ou atribuindo uma função à interface do método ou ao componente do método, nesse caso, a função será herdada pelo método . Se nenhuma função for atribuída e se as verificações de acesso estiverem habilitadas, todas as chamadas para o método falharão.

Antes de atribuir uma função, você deve defini-la para o aplicativo. Todas as funções definidas para o aplicativo aparecerão na janela Funções definidas explicitamente para itens selecionados na guia Segurança para todos os componentes, métodos e interfaces dentro do aplicativo.

Para atribuir funções a um componente, método ou interface

  1. Na árvore de console da ferramenta administrativa Dos Serviços de Componentes, localize o aplicativo COM+ para o qual a função foi definida. Expanda a árvore para exibir os componentes, interfaces ou métodos do aplicativo, dependendo do que você está atribuindo a função.

  2. Clique com o botão direito do mouse no item ao qual você deseja atribuir a função e clique em Propriedades.

  3. Na caixa de diálogo propriedades, clique na guia Segurança .

  4. Na caixa Funções definidas explicitamente para itens selecionados , selecione as funções que você deseja atribuir ao item.

  5. Clique em OK.

Todas as funções definidas explicitamente para um item serão herdadas por quaisquer itens de nível inferior que ele contiver e aparecerão na janela Funções herdadas por itens selecionados para esses itens.

Configurando a segurança de Role-Based

Definindo funções para um aplicativo

Habilitando verificações de acesso para um aplicativo

Habilitando verificações de acesso no nível do componente

Definindo um nível de segurança para verificações de acesso