service.close () vs. service.abort () - przykład WCF

W jednym z samouczków WCF zobaczyłem następujący przykładowy kod:

Dim service as ...(a WCF service )

try

   ..

   service.close()

catch ex as Exception()
  ... 

   service.abort()

end try

Czy jest to właściwy sposób na zapewnienie, że zasoby (tj. Połączenia) są uwalniane nawet w warunkach błędu?

questionAnswers(4)

yourAnswerToTheQuestion