Metodo ICOMAdminCatalog::RefreshComponents (comadmin.h)

Aggiornamenti informazioni di registrazione dei componenti dal Registro di sistema.

In genere non è consigliabile usare RefreshComponents. Il modo consigliato per aggiornare i componenti nelle applicazioni COM+ consiste nel rimuovere e reinstallare i componenti usando ICOMAdminCatalog::InstallComponent in modo che le informazioni di registrazione complete vengano aggiornate nel database del Registro di sistema.

Sintassi

HRESULT RefreshComponents();

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Commenti

Il metodo RefreshComponents viene chiamato dall'interno dell'ambiente di sviluppo di Microsoft Visual Basic 6.0 quando si usa l'aggiornamento automatico o Aggiorna tutti i componenti dal sottomenu servizi componenti del menu Componenti aggiuntivi .

Per trovare mancate corrispondenze, RefreshComponents confronta CLSID e ProgIDS tra il database di registrazione della classe COM+ (RegDB) e il Registro di sistema. Questo metodo aggiorna i componenti solo quando è presente una mancata corrispondenza tra CLSID e una corrispondenza tra progID corrispondenti.

Solo le informazioni CLSID vengono aggiornate a RegDB. Non vengono aggiornate informazioni sull'interfaccia o sul metodo. I componenti aggiornati con RefreshComponents non possono essere configurati o protetti a livello di interfaccia o metodo all'interno di applicazioni COM+.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comadmin.h

Vedi anche

ICOMAdminCatalog