Ganchos de Modificação do Recurso

A parte mais interessante da função associada a um provedor de repositório ocorre durante o trabalho do usuário com os recursos no projeto que está configurado para o provedor.  Para estar ciente das alterações que o usuário faz a um recurso, o provedor pode implementar ganchos de modificação do recurso.  O plug-in dos recursos fornece esses ganchos como pontos de extensão.  A documentação para IMoveDeleteHook e IFileModificationValidator descreve os detalhes para implementação desses ganchos.

O plug-in da equipe otimiza e simplifica a associação do gancho com os recursos apropriados registrando ganchos genéricos com o plug-in dos recursos.  Esses ganchos genéricos simplesmente procuram no provedor de repositório um determinado recurso e obtém este gancho.  A vantagem é que apenas um gancho de provedor é chamado, em vez de cada implementação de provedor ter que registrar um gancho que deve verificar primeiramente se o recurso é gerenciado pelo provedor.

O significado disso para o plug-in é que você fornece os ganchos necessários através da substituição de métodos no RepositoryProviderA resposta da implementação padrão desses métodos é nula, indicando que os ganchos não são necessários.

Copyright IBM Corp. e outros 2000,2002.