Ganchos de modificação de recurso

A maior parte das funções interessantes associadas a um provedor de repositório ocorre à medida que o usuário trabalha com recursos no projeto que está configurado para o provedor.  Para que fique ciente das alterações que o usuário faz em um recurso, o provedor pode implementar ganchos de modificação de recursos.  O plug-in de recursos fornece esses ganchos como pontos de extensão.  A documentação para IMoveDeleteHook e IFileModificationValidator descreve os detalhes para implementar esses ganchos.

O plug-in da equipe otimiza e simplifica a associação do gancho com os recursos apropriados registrando ganchos genéricos no plug-in dos recursos.  Esses ganchos genéricos simplesmente procuram no provedor de repositório um determinado recurso e obtêm seu 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 por meio da substituição de métodos no RepositoryProviderA implementação padrão desses métodos responde null, indicando que nenhum gancho é necessário.

Copyright IBM Corporation e outros 2000, 2003.