Classe SecurityCallers
Fornisce l'accesso alle informazioni sui singoli chiamanti in una raccolta di chiamanti. La raccolta rappresenta la catena di chiamate che terminano con la chiamata corrente e ogni chiamante nella raccolta rappresenta l'identità di un chiamante. Solo i chiamanti che superano un limite in cui viene controllata la sicurezza sono inclusi nella catena di chiamanti. Nell'ambiente COM+ la sicurezza viene controllata ai limiti dell'applicazione. L'accesso alle informazioni sull'identità di un chiamante specifico viene fornito tramite la classe SecurityIdentity , una raccolta di identità.
Solo le applicazioni COM+ che usano la sicurezza basata sul ruolo possono accedere alla classe SecurityCallers . 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 ISecurityCallersColl.
Commenti
Non è possibile creare direttamente un oggetto SecurityCallers . Per usare i metodi di ISecurityCallersColl, è necessario ottenere un riferimento alla relativa implementazione chiamando CoGetCallContext, fornendo IID_ISecurityCallContext per il parametro riid . Chiamare quindi ISecurityCallContext::get_Item richiedere un elemento di contesto della chiamata di sicurezza che è una raccolta di identità di sicurezza ,ad esempio "DirectCaller" o "OriginalCaller".
Per usare questa classe da Microsoft Visual Basic, aggiungere un riferimento alla libreria dei tipi di servizi COM+. Non è possibile creare direttamente un oggetto SecurityCallers. Per usare le relative proprietà, è necessario ottenere un riferimento alla relativa implementazione usando GetSecurityCallContext. Ottenere quindi la proprietà Item dell'oggetto, richiedendo un elemento di contesto della chiamata di sicurezza che è una raccolta di identità di sicurezza, ad esempio "DirectCaller" o "OriginalCaller").
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|