service.close() vs service.abort() - WCF exemple

Dans un de la WCF tutoriels, j'ai vu l'exemple de code suivant:

Dim service as ...(a WCF service )

try

   ..

   service.close()

catch ex as Exception()
  ... 

   service.abort()

end try

Est-ce la bonne façon de s'assurer que les ressources (c'est à dire les connexions) sont libérés, même sous des conditions d'erreur?

OriginalL'auteur Larry Watanabe | 2009-07-20