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 |
|