Compartilhar via


Classe SecurityCallers

Fornece acesso a informações sobre chamadores individuais em uma coleção de chamadores. A coleção representa a cadeia de chamadas que termina com a chamada atual e cada chamador na coleção representa a identidade de um chamador. Somente os chamadores que cruzam um limite em que a segurança é verificada são incluídos na cadeia de chamadores. (No ambiente COM+, a segurança é verificada nos limites do aplicativo.) O acesso a informações sobre a identidade de um chamador específico é fornecido por meio da classe SecurityIdentity , uma coleção de identidades.

Somente aplicativos COM+ que usam segurança baseada em função podem acessar a classe SecurityCallers . Para obter mais informações sobre funções, consulte Administração de segurança baseada em função.

Quando implementar

Essa classe é implementada por COM+.

Requisito Valor
Interfaces ISecurityCallersColl

Quando usar

Use essa classe para acessar os métodos de ISecurityCallersColl.

Comentários

Não é possível criar diretamente um objeto SecurityCallers . Para usar os métodos de ISecurityCallersColl, você deve obter uma referência à sua implementação chamando CoGetCallContext, fornecendo IID_ISecurityCallContext para o parâmetro riid . Em seguida, chame ISecurityCallContext::get_Item solicitando um item de contexto de chamada de segurança que seja uma coleção de identidades de segurança (como "DirectCaller" ou "OriginalCaller").

Para usar essa classe do Microsoft Visual Basic, adicione uma referência à Biblioteca de Tipos de Serviços COM+. Não é possível criar diretamente um objeto SecurityCallers. Para usar suas propriedades, você deve obter uma referência à sua implementação usando GetSecurityCallContext. Em seguida, obtenha a propriedade Item do objeto , solicitando um item de contexto de chamada de segurança que seja uma coleção de identidade de segurança (como "DirectCaller" ou "OriginalCaller").

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
ComSvcs.h

Confira também

GetSecurityCallContext

ISecurityCallersColl

Segurança de componente programática

Administração de segurança baseada em função

Securitycallcontext

Securityidentity