public System.Threading.Tasks.Task <WcfImageServiceClient.ServiceReference1.uploadImageResponse> uploadImageAsync(string name, long size, System.IO.Stream image)
 {
     WcfImageServiceClient.ServiceReference1.ImageMessage inValue = new WcfImageServiceClient.ServiceReference1.ImageMessage();
     inValue.name  = name;
     inValue.size  = size;
     inValue.image = image;
     return(((WcfImageServiceClient.ServiceReference1.IService)(this)).uploadImageAsync(inValue));
 }
 public void uploadImage(string name, long size, System.IO.Stream image)
 {
     WcfImageServiceClient.ServiceReference1.ImageMessage inValue = new WcfImageServiceClient.ServiceReference1.ImageMessage();
     inValue.name  = name;
     inValue.size  = size;
     inValue.image = image;
     WcfImageServiceClient.ServiceReference1.uploadImageResponse retVal = ((WcfImageServiceClient.ServiceReference1.IService)(this)).uploadImage(inValue);
 }
 public long downloadImage(ref string name, out System.IO.Stream image)
 {
     WcfImageServiceClient.ServiceReference1.ImageNameMessage inValue = new WcfImageServiceClient.ServiceReference1.ImageNameMessage();
     inValue.name = name;
     WcfImageServiceClient.ServiceReference1.ImageMessage retVal = ((WcfImageServiceClient.ServiceReference1.IService)(this)).downloadImage(inValue);
     name  = retVal.name;
     image = retVal.image;
     return(retVal.size);
 }
 System.Threading.Tasks.Task <WcfImageServiceClient.ServiceReference1.uploadImageResponse> WcfImageServiceClient.ServiceReference1.IService.uploadImageAsync(WcfImageServiceClient.ServiceReference1.ImageMessage request)
 {
     return(base.Channel.uploadImageAsync(request));
 }
 WcfImageServiceClient.ServiceReference1.uploadImageResponse WcfImageServiceClient.ServiceReference1.IService.uploadImage(WcfImageServiceClient.ServiceReference1.ImageMessage request)
 {
     return(base.Channel.uploadImage(request));
 }