2010-09-18 5 views
1

Dans l'analyse de code de VS2010, il existe un concept d'appelants en amont/en aval. Qu'est-ce qu'un appelant en amont/en aval?Appels en amont/en aval

Merci

+1

N'est-ce pas des calèches en aval? –

Répondre

0

Disons que vous avez une solution avec deux projets - Website, Data et Services. Le projet Website parle à la couche Services. Il valide la demande envoyée, puis, en cas de succès, récupère les informations pertinentes de la base de données dans le projet Data.

Compte tenu de cette structure, nous allons avoir une méthode simple dans chaque projet:

  • Website.GetUsers() -> Appels Services.GetUsers()
  • Services.GetUsers() -> Appels Data.GetUsers()
  • Data.GetUsers()

Maintenant, nous pouvons dire que l'appelant en amont pour Data.GetUsers() est Services.GetUsers(). De même, l'appelant en amont pour Services.GetUsers() est Website.GetUsers().

Questions connexes