public StandardFileTransferService(IFile source, FileTransferServiceType serviceType)
        {
            this.serviceType       = serviceType;
            this.source            = source;
            this.destination       = this.serviceType.Destination;
            this.HashAlgorithmName = serviceType.HashAlgorithmName;

            this.progress = new TransferProgress(this);
        }
		public StandardFileTransferService(IFile source, FileTransferServiceType serviceType)
		{
			this.serviceType = serviceType;
			this.source = source;
			this.destination = this.serviceType.Destination;
			this.HashAlgorithmName = serviceType.HashAlgorithmName;

			this.progress = new TransferProgress(this);			
		}