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 |