private void btnDownloadAsyn_Click(object sender, EventArgs e) { SetInitBegin(); GetMark_Service.ServiceClient service = new GetMark_Service.ServiceClient("WSHttpBinding_IService");// cac binding khac ko dung duoc service.DownloadResourceCompleted += new EventHandler<GetMark_Service.DownloadResourceCompletedEventArgs>(GetResource_CallBack); service.DownloadResourceAsync(FILE_NAME);//Hinh trong ServiceHost_Form/Sources }
private void lnkDownload_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { this.FileNameSelected = lsbDocument.SelectedItem.ToString(); ptbSendResultWait.Visible = true; GetMark_Service.ServiceClient service = new GetMark_Service.ServiceClient("WSHttpBinding_IService"); // cac binding khac ko dung duoc service.DownloadResourceCompleted += new EventHandler<GetMark_Service.DownloadResourceCompletedEventArgs>(GetResource_CallBack); service.DownloadResourceAsync(FileNameSelected); }
private void lnkUpload_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (dlgOpenUpload.ShowDialog() == DialogResult.OK) { GetMark_Service.ServiceClient service = new GetMark_Service.ServiceClient("WSHttpBinding_IService"); service.UploadResourceCompleted += new EventHandler<GetMark_Service.UploadResourceCompletedEventArgs>(UploadResource_CallBack); FileInfo fi = new FileInfo(dlgOpenUpload.FileName); FileStream fs = File.OpenRead(dlgOpenUpload.FileName); byte[] bytes = new byte[fs.Length]; fs.Read(bytes, 0, Convert.ToInt32(fs.Length)); fs.Close(); service.UploadResourceAsync(GlobalVariable.Username + "-" + fi.Name, bytes); } }