示例#1
0
        public static IAsyncResult GetImageryMetadataAsync(ImageryMetadataRequest imageryRequest, Action <Response> clientCallback, Action <Exception> clientErrorCallback)
        {
            HttpWebRequest            httpWebRequest = WebRequest.Create(imageryRequest.GetRequestUrl()) as HttpWebRequest;
            InternalAsyncRequestState state          = new InternalAsyncRequestState
            {
                Request          = httpWebRequest,
                ResponseCallBack = clientCallback,
                ErrorCallBack    = clientErrorCallback
            };

            return(httpWebRequest.BeginGetResponse(RespCallback, state));
        }
示例#2
0
 public static Response GetImageryMetadata(ImageryMetadataRequest imageryRequest)
 {
     return(ReadResponse((HttpWebResponse)(WebRequest.Create(imageryRequest.GetRequestUrl()) as HttpWebRequest).GetResponse()));
 }