Exemplo n.º 1
0
 public System.IAsyncResult BeginFinishUpload(Uploader.Client.FileReceiver.FinishRequest request, System.AsyncCallback callback, object asyncState)
 {
     object[] _args = new object[1];
     _args[0] = request;
     System.IAsyncResult _result = base.BeginInvoke("FinishUpload", _args, callback, asyncState);
     return(_result);
 }
Exemplo n.º 2
0
        void FinishUpload(Guid token)
        {
            FileReceiver.FileReceiverClient client = new Uploader.Client.FileReceiver.FileReceiverClient();
            client.Endpoint.Address       = new System.ServiceModel.EndpointAddress(Utility.BaseUrl + "Services/FileReceiver.svc");
            client.FinishUploadCompleted += new EventHandler <Uploader.Client.FileReceiver.FinishUploadCompletedEventArgs>(client_FinishUploadCompleted);

            FileReceiver.FinishRequest req = new Uploader.Client.FileReceiver.FinishRequest();
            using (FileStream fs = this.File.OpenRead())
            {
                req.Extension = this.File.Extension;
                req.FullHash  = Utility.GetSHA256Hash(fs);
            }
            req.Token = token;

            client.FinishUploadAsync(req);
        }
Exemplo n.º 3
0
 public void FinishUploadAsync(Uploader.Client.FileReceiver.FinishRequest request, object userState)
 {
     if ((this.onBeginFinishUploadDelegate == null))
     {
         this.onBeginFinishUploadDelegate = new BeginOperationDelegate(this.OnBeginFinishUpload);
     }
     if ((this.onEndFinishUploadDelegate == null))
     {
         this.onEndFinishUploadDelegate = new EndOperationDelegate(this.OnEndFinishUpload);
     }
     if ((this.onFinishUploadCompletedDelegate == null))
     {
         this.onFinishUploadCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnFinishUploadCompleted);
     }
     base.InvokeAsync(this.onBeginFinishUploadDelegate, new object[] {
         request
     }, this.onEndFinishUploadDelegate, this.onFinishUploadCompletedDelegate, userState);
 }
Exemplo n.º 4
0
 public void FinishUploadAsync(Uploader.Client.FileReceiver.FinishRequest request)
 {
     this.FinishUploadAsync(request, null);
 }
Exemplo n.º 5
0
 private System.IAsyncResult OnBeginFinishUpload(object[] inValues, System.AsyncCallback callback, object asyncState)
 {
     Uploader.Client.FileReceiver.FinishRequest request = ((Uploader.Client.FileReceiver.FinishRequest)(inValues[0]));
     return(((Uploader.Client.FileReceiver.IFileReceiver)(this)).BeginFinishUpload(request, callback, asyncState));
 }
Exemplo n.º 6
0
 System.IAsyncResult Uploader.Client.FileReceiver.IFileReceiver.BeginFinishUpload(Uploader.Client.FileReceiver.FinishRequest request, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginFinishUpload(request, callback, asyncState));
 }
Exemplo n.º 7
0
		void FinishUpload(Guid token)
		{
			FileReceiver.FileReceiverClient client = new Uploader.Client.FileReceiver.FileReceiverClient();
			client.Endpoint.Address = new System.ServiceModel.EndpointAddress(Utility.BaseUrl + "Services/FileReceiver.svc");
			client.FinishUploadCompleted += new EventHandler<Uploader.Client.FileReceiver.FinishUploadCompletedEventArgs>(client_FinishUploadCompleted);

			FileReceiver.FinishRequest req = new Uploader.Client.FileReceiver.FinishRequest();
			using (FileStream fs = this.File.OpenRead())
			{
				req.Extension = this.File.Extension;
				req.FullHash = Utility.GetSHA256Hash(fs);
			}
			req.Token = token;

			client.FinishUploadAsync(req);
		}