public void GetBingMosaicAny(ParamBingMosaicAny param) { MReader reader = new MReader(Config.CONN_BING, param.source, debugMode, 0, param.date, 50); resultAsBytes = reader.GetBingMosaic(param.width, param.height, param.top, param.right, param.bottom, param.left); logString = reader.logString; }
protected void Page_Load(object sender, EventArgs e) { SafeRunPrintError(delegate { ParamBingMosaicAny param = new ParamBingMosaicAny(Request); try { Reader reader = new Reader(param.debug); reader.GetBingMosaicAny(param); if (!param.debug) { OutputImage(reader.resultAsBytes, tileSize); } else { OutputText(reader.logString); } } catch (Exception ex) { if (!param.debug) { OutputBlackTile(tileSize); } else { OutputText(ex.Message); } Log("bing_mosaic_any", ex); } }); }