Suponiendo que empezar con la versión sincrónica:Cuando para disponer objeto WCF con el patrón asincrónico
using(var svc = new ServiceObject()) {
var result = svc.DoSomething();
// do stuff with result
}
termino con
var svc = new ServiceObject();
svc.BeginDoSomething(async => {
var result = svc.EndDoSomething(async);
svc.Dispose();
// do stuff with result
},null);
1) ¿Es este el lugar correcto para llamar a Dispose() ?
2) ¿Hay alguna manera de usar usando()?
@Johann Blais, gracias por revisar la respuesta. –