Classe SecurityCallContext

Fornisce l'accesso al contesto di sicurezza della chiamata corrente, che contiene informazioni sui chiamanti di un oggetto. Usando questa classe, è anche possibile scoprire se il chiamante diretto di un oggetto è un membro di un ruolo specifico e se la sicurezza è abilitata per l'oggetto.

Solo le applicazioni COM+ che usano la sicurezza basata sul ruolo possono accedere alla classe SecurityCallContext . Per altre informazioni sui ruoli, vedere Amministrazione della sicurezza basata su ruoli.

Quando implementare

Questa classe viene implementata da COM+.

Requisito Valore
Interfacce ISecurityCallersColl

Utilizzo

Usare questa classe per accedere ai metodi di ISecurityCallContext.

Commenti

Non è possibile creare direttamente un oggetto SecurityCallContext . Per usare i metodi di ISecurityCallContext, è necessario ottenere un riferimento alla relativa implementazione chiamando CoGetCallContext, fornendo IID_ISecurityCallContext per il parametro riid .

Per usare questa classe da Microsoft Visual Basic, aggiungere un riferimento alla libreria dei tipi di servizi COM+. Un oggetto SecurityCallContext può essere dichiarato usando "COMSVCSLib.SecurityCallContext" come nome della classe; viene creato chiamando GetSecurityCallContext.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
ComSvcs.h

Vedi anche

GetSecurityCallContext

ISecurityCallContext

Sicurezza dei componenti a livello di codice

Amministrazione della sicurezza basata sul ruolo

SecurityCallers

SicurezzaIdentità