예제 #1
0
        public override void GetMapServiceMetaDataAsync(string mapServiceUrl, object userState)
        {
            if (string.IsNullOrEmpty(mapServiceUrl))
            {
                throw new ArgumentNullException("mapServiceUrl");
            }
            BaseMapServiceMetaDataLoader metaDataLoader = new BaseMapServiceMetaDataLoader(mapServiceUrl)
            {
                ProxyUrl = this.ProxyUrl
            };

            metaDataLoader.GetBaseMapServiceMetaDataCompleted += (o, e) => {
                OnGetMapServiceMetaDataCompleted(e);
            };
            metaDataLoader.GetBaseMapServiceMetaDataFailed += (o, e) => {
                OnGetMapServiceMetaDataFailed(e);
            };
            metaDataLoader.GetBaseMapServiceMetaData(userState);
        }
 public override void GetMapServiceMetaDataAsync(string mapServiceUrl, object userState)
 {
     if (string.IsNullOrEmpty(mapServiceUrl))
         throw new ArgumentNullException("mapServiceUrl");
     BaseMapServiceMetaDataLoader metaDataLoader = new BaseMapServiceMetaDataLoader(mapServiceUrl) 
         { ProxyUrl = this.ProxyUrl };
     metaDataLoader.GetBaseMapServiceMetaDataCompleted += (o, e) => {
         OnGetMapServiceMetaDataCompleted(e);
     };
     metaDataLoader.GetBaseMapServiceMetaDataFailed += (o, e) => {
         OnGetMapServiceMetaDataFailed(e);
     };
     metaDataLoader.GetBaseMapServiceMetaData(userState);
 }