コード例 #1
0
        void FinishUpload()
        {
            //send the finish request.
            FinishRequest req = new FinishRequest();

            req.Extension = Path.GetExtension(_File.Name);

            //reset filestream for full hash.
            if (_FileStream != null)
            {
                _FileStream.Seek(0, SeekOrigin.Begin);
            }

            req.FullHash = Utility.GetSHA256Hash(_FileStream);

            //close filestream.
            _FileStream.Dispose();
            req.Token = this.Token;

            _Message = Utility.SerializeXml(req);
            this.BeginSendRequest();
        }
コード例 #2
0
ファイル: FileSender.cs プロジェクト: stevensrf1/iws-snippets
		void FinishUpload()
		{
			//send the finish request. 
			FinishRequest req = new FinishRequest();
			req.Extension = Path.GetExtension(_File.Name);

			//reset filestream for full hash. 
			if (_FileStream != null)
				_FileStream.Seek(0, SeekOrigin.Begin);

			req.FullHash = Utility.GetSHA256Hash(_FileStream);

			//close filestream. 
			_FileStream.Dispose();
			req.Token = this.Token;

			_Message = Utility.SerializeXml(req);
			this.BeginSendRequest();
		}