SyncProgressEventArgs Constructor

Initializes a new instance of the SyncProgressEventArgs class by using table metadata, table progress, group metadata, group progress, and synchronization stage parameters.

Namespace:  Microsoft.Synchronization.Data
Assembly:  Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)

public:
SyncProgressEventArgs(
	SyncTableMetadata^ tableMetadata, 
	SyncTableProgress^ tableProgress, 
	SyncGroupMetadata^ groupMetadata, 
	SyncGroupProgress^ groupProgress, 
	SyncStage syncStage
)

Parameters

tableMetadata
Type: Microsoft.Synchronization.Data::SyncTableMetadata
A SyncTableMetaData object that contains metadata for a table, such as the direction of synchronization.
tableProgress
Type: Microsoft.Synchronization.Data::SyncTableProgress
A SyncTableProgress object that contains synchronization progress statistics for a table.
groupMetadata
Type: Microsoft.Synchronization.Data::SyncGroupMetadata
A SyncGroupMetadata object that contains metadata about the synchronization group.
groupProgress
Type: Microsoft.Synchronization.Data::SyncGroupProgress
A SyncGroupProgress object that contains a set of progress statistics for a synchronization group.
syncStage
Type: Microsoft.Synchronization::SyncStage
A SyncStage enumeration value that represents the current stage of synchronization.

ExceptionCondition
ArgumentNullException

tableMetaData, tableProgress, groupMetadata, or groupProgress is a nullptr.

Show: