ApplyChangeFailedEventArgs Constructor

Initializes a new instance of the ApplyChangeFailedEventArgs class by using table metadata, conflict, error, session, context, connection, and transaction parameters.

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

public:
ApplyChangeFailedEventArgs(
	SyncTableMetadata^ tableMetadata, 
	SyncConflict^ syncConflict, 
	Exception^ error, 
	SyncSession^ syncSession, 
	SyncContext^ syncContext, 
	IDbConnection^ connection, 
	IDbTransaction^ transaction
)

Parameters

tableMetadata
Type: Microsoft.Synchronization.Data::SyncTableMetadata
A SyncTableMetaData object that contains metadata, such as the direction of synchronization.
syncConflict
Type: Microsoft.Synchronization.Data::SyncConflict
A SyncConflict object that contains metadata about any conflicts that occurred during synchronization.
error
Type: System::Exception
An Exception object that contains metadata about any exceptions that occurred during synchronization.
syncSession
Type: Microsoft.Synchronization.Data::SyncSession
A SyncSession object that contains metadata about the current synchronization session.
syncContext
Type: Microsoft.Synchronization.Data::SyncContext
A SyncContext object that contains data changes, and anchor values and other metadata for a synchronization session.
connection
Type: System.Data::IDbConnection
An IDbConnection object that contains a connection to the client or server database.
transaction
Type: System.Data::IDbTransaction
An IDbTransaction object that contains the transaction within which changes to tables were attempted.

ExceptionCondition
ArgumentNullException

tableMetadata, syncConflict, syncSession, or syncContext is a nullptr.

Show: