Hook di modifica delle risorse

La maggior parte delle funzioni interessanti associate a un fornitore di repository viene eseguita quando l'utente utilizza le risorse del progetto configurate per il fornitore.  Per poter monitorare le modifiche apportate dall'utente a una risorsa, il fornitore può implementare gli hook di modifica delle risorse. Il plug-in delle risorse fornisce tali hook come punti di estensione.  Nella documentazione relativa a IMoveDeleteHook e IFileModificationValidator sono riportati i dettagli relativi all'implementazione di tali hook.

Il plug-in di team ottimizza e semplifica l'associazione dell'hook alle risorse appropriate registrando gli hook generici nel plug-in delle risorse.  Tali hook si limitano a cercare una determinata risorsa nel fornitore di repository in modo da ottenerne l'hook.  Ciò offre il vantaggio di dover richiamare un solo hook di fornitore anziché registrare per ogni implementazione di fornitore un hook che deve prima verificare se la risorsa è gestita dal fornitore.

Per il plug-in ciò significa che occorre fornire tutti gli hook necessari sostituendo i metodi in RepositoryProviderL'implementazione predefinita di questi metodi restituisce null, indicando in tale modo che non è necessario alcun hook.

Copyright IBM Corporation e altri 2000, 2003.