We recommend using Visual Studio 2017

DataTransferProgressEventArgs Class

The DataTransferProgressEventArgs class represents the arguments used when a data transfer progress event is raised.


Namespace:  Microsoft.SqlServer.Management.Common
Assembly:  Microsoft.SqlServer.ConnectionInfo (in Microsoft.SqlServer.ConnectionInfo.dll)

public class DataTransferProgressEventArgs : EventArgs

The DataTransferProgressEventArgs type exposes the following members.

Public methodDataTransferProgressEventArgsInitializes a new instance of the DataTransferProgressEventArgs class for the specified event with the specified transfer ID, progress count, and associated exception.

Public propertyDataTransferProgressEventTypeGets the type of data transfer progress event associated with the DataTransferProgressEventArgs object.
Public propertyExceptionGets the exception associated with the DataTransferProgressEventType object.
Public propertyProgressCountGets the current number of items transferred.
Public propertyTransferIdGets the ID value that uniquely identifies the data transfer progress event.

Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.