public void ConsultaImagen(TipoImagen tipoImagen, ServicioActivoItemViewModel item) { ReqConsultaImagenAltaBajaSrv req = new ReqConsultaImagenAltaBajaSrv(); req.emisora = item.Source.convenio; Services.ConsultaImagenAltaBajaSrv(base.ServiceRequest, (_) => { this._dispatcher.BeginInvoke(() => { #if OFFLINE _.Dto = new MemoryStream(); #endif if (_.Dto.Length > 0) { BitmapImage bi = new BitmapImage(); bi.SetSource(_.Dto); item.ImageSource = bi; } }); }, req); }
public static void ConsultaImagenAltaBajaSrv(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<MemoryStream> asyncCallback, ReqConsultaImagenAltaBajaSrv requestData) { #if OFFLINE return; #endif new Thread(() => { serviceRequest.BeginWebRequestImage<ReqConsultaImagenAltaBajaSrv>(service._serviceConsultaImagenAltaBajaSrv, asyncCallback, requestData); }).Start(); }