Members of this class provide data for TransferProgressChanged events.

Namespace: ININ.IceLib
Assembly: ININ.IceLib (in ININ.IceLib.dll) Version: (


public class TransferProgressChangedEventArgs : ProgressChangedEventArgs
Visual Basic
Public Class TransferProgressChangedEventArgs _
	Inherits ProgressChangedEventArgs


This object provides extended information for upload/download transfer events. It not only provides a percent completion (from ProgressChangedEventArgs), but also includes the bytes transferred and the total used to calculate the percentage.


// This assumes a pre-existing session and local file.
RemoteFileHelper remoteFileHelper = new RemoteFileHelper(session);
string remoteFileName = remoteFileHelper.NewRemoteFileName(ServerFileType.Other);
remoteFileHelper.UploadProgressChanged += UploadChanged;
remoteFileHelper.UploadFile(localFileName, remoteFileName);
private void UploadChanged(object sender, TransferProgressChangedEventArgs e)

Inheritance Hierarchy


Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 GA and beyond.

See Also