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)
Syntax
'Declaration
Public Sub New ( _
tableMetadata As SyncTableMetadata, _
tableProgress As SyncTableProgress, _
groupMetadata As SyncGroupMetadata, _
groupProgress As SyncGroupProgress, _
syncStage As SyncStage _
)
'Usage
Dim tableMetadata As SyncTableMetadata
Dim tableProgress As SyncTableProgress
Dim groupMetadata As SyncGroupMetadata
Dim groupProgress As SyncGroupProgress
Dim syncStage As SyncStage
Dim instance As New SyncProgressEventArgs(tableMetadata, _
tableProgress, groupMetadata, groupProgress, _
syncStage)
public SyncProgressEventArgs(
SyncTableMetadata tableMetadata,
SyncTableProgress tableProgress,
SyncGroupMetadata groupMetadata,
SyncGroupProgress groupProgress,
SyncStage syncStage
)
public:
SyncProgressEventArgs(
SyncTableMetadata^ tableMetadata,
SyncTableProgress^ tableProgress,
SyncGroupMetadata^ groupMetadata,
SyncGroupProgress^ groupProgress,
SyncStage syncStage
)
new :
tableMetadata:SyncTableMetadata *
tableProgress:SyncTableProgress *
groupMetadata:SyncGroupMetadata *
groupProgress:SyncGroupProgress *
syncStage:SyncStage -> SyncProgressEventArgs
public function SyncProgressEventArgs(
tableMetadata : SyncTableMetadata,
tableProgress : SyncTableProgress,
groupMetadata : SyncGroupMetadata,
groupProgress : SyncGroupProgress,
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.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | tableMetaData, tableProgress, groupMetadata, or groupProgress is a null reference (Nothing in Visual Basic). |