public IAsyncResult BeginGetImageryMetadata(
     ImageryMetadataRequest request,
     AsyncCallback callback,
     object asyncState)
 {
     return(this.Channel.BeginGetImageryMetadata(request, callback, asyncState));
 }
 public void GetImageryMetadataAsync(ImageryMetadataRequest request, object userState)
 {
     if (this.onBeginGetImageryMetadataDelegate is null)
     {
         this.onBeginGetImageryMetadataDelegate = new ClientBase <IImageryService> .BeginOperationDelegate(this.OnBeginGetImageryMetadata);
     }
     if (this.onEndGetImageryMetadataDelegate is null)
     {
         this.onEndGetImageryMetadataDelegate = new ClientBase <IImageryService> .EndOperationDelegate(this.OnEndGetImageryMetadata);
     }
     if (this.onGetImageryMetadataCompletedDelegate is null)
     {
         this.onGetImageryMetadataCompletedDelegate = new SendOrPostCallback(this.OnGetImageryMetadataCompleted);
     }
     this.InvokeAsync(this.onBeginGetImageryMetadataDelegate, new object[1]
     {
         (object)request
     }, this.onEndGetImageryMetadataDelegate, this.onGetImageryMetadataCompletedDelegate, userState);
 }
 public void GetImageryMetadataAsync(ImageryMetadataRequest request)
 {
     this.GetImageryMetadataAsync(request, (object)null);
 }
 public ImageryMetadataResponse GetImageryMetadata(
     ImageryMetadataRequest request)
 {
     return(this.Channel.GetImageryMetadata(request));
 }