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)
Syntax
'Declaration
Public Sub New ( _
tableMetadata As SyncTableMetadata, _
syncConflict As SyncConflict, _
error As Exception, _
syncSession As SyncSession, _
syncContext As SyncContext, _
connection As IDbConnection, _
transaction As IDbTransaction _
)
'Usage
Dim tableMetadata As SyncTableMetadata
Dim syncConflict As SyncConflict
Dim error As Exception
Dim syncSession As SyncSession
Dim syncContext As SyncContext
Dim connection As IDbConnection
Dim transaction As IDbTransaction
Dim instance As New ApplyChangeFailedEventArgs(tableMetadata, _
syncConflict, error, syncSession, _
syncContext, connection, transaction)
public ApplyChangeFailedEventArgs(
SyncTableMetadata tableMetadata,
SyncConflict syncConflict,
Exception error,
SyncSession syncSession,
SyncContext syncContext,
IDbConnection connection,
IDbTransaction transaction
)
public:
ApplyChangeFailedEventArgs(
SyncTableMetadata^ tableMetadata,
SyncConflict^ syncConflict,
Exception^ error,
SyncSession^ syncSession,
SyncContext^ syncContext,
IDbConnection^ connection,
IDbTransaction^ transaction
)
new :
tableMetadata:SyncTableMetadata *
syncConflict:SyncConflict *
error:Exception *
syncSession:SyncSession *
syncContext:SyncContext *
connection:IDbConnection *
transaction:IDbTransaction -> ApplyChangeFailedEventArgs
public function ApplyChangeFailedEventArgs(
tableMetadata : SyncTableMetadata,
syncConflict : SyncConflict,
error : Exception,
syncSession : SyncSession,
syncContext : SyncContext,
connection : IDbConnection,
transaction : IDbTransaction
)
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.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | tableMetadata, syncConflict, syncSession, or syncContext is a null reference (Nothing in Visual Basic). |