コード例 #1
0
        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;
        }
コード例 #2
0
 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);
         }
     });
 }