DbSelectingChangesEventArgs Constructor (DbSyncScopeMetadata, DbSyncSession, DbSyncContext, IDbConnection, IDbTransaction, ReadOnlyCollection<String>)
Initializes a new instance of the DbSelectingChangesEventArgs class by using scope metadata, session, context, connection, transaction, and table name parameters.
Namespace: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)
Syntax
'Declaration
Public Sub New ( _
scopeMetadata As DbSyncScopeMetadata, _
session As DbSyncSession, _
context As DbSyncContext, _
connection As IDbConnection, _
transaction As IDbTransaction, _
tables As ReadOnlyCollection(Of String) _
)
'Usage
Dim scopeMetadata As DbSyncScopeMetadata
Dim session As DbSyncSession
Dim context As DbSyncContext
Dim connection As IDbConnection
Dim transaction As IDbTransaction
Dim tables As ReadOnlyCollection(Of String)
Dim instance As New DbSelectingChangesEventArgs(scopeMetadata, _
session, context, connection, transaction, _
tables)
public DbSelectingChangesEventArgs(
DbSyncScopeMetadata scopeMetadata,
DbSyncSession session,
DbSyncContext context,
IDbConnection connection,
IDbTransaction transaction,
ReadOnlyCollection<string> tables
)
public:
DbSelectingChangesEventArgs(
DbSyncScopeMetadata^ scopeMetadata,
DbSyncSession^ session,
DbSyncContext^ context,
IDbConnection^ connection,
IDbTransaction^ transaction,
ReadOnlyCollection<String^>^ tables
)
new :
scopeMetadata:DbSyncScopeMetadata *
session:DbSyncSession *
context:DbSyncContext *
connection:IDbConnection *
transaction:IDbTransaction *
tables:ReadOnlyCollection<string> -> DbSelectingChangesEventArgs
public function DbSelectingChangesEventArgs(
scopeMetadata : DbSyncScopeMetadata,
session : DbSyncSession,
context : DbSyncContext,
connection : IDbConnection,
transaction : IDbTransaction,
tables : ReadOnlyCollection<String>
)
Parameters
- scopeMetadata
Type: Microsoft.Synchronization.Data.DbSyncScopeMetadata
A DbSyncScopeMetaData object that contains metadata, such as synchronization knowledge.
- session
Type: Microsoft.Synchronization.Data.DbSyncSession
A DbSyncSession object that contains metadata about the current synchronization session.
- context
Type: Microsoft.Synchronization.Data.DbSyncContext
A DbSyncContext object that contains data changes, anchor values, and other metadata for a synchronization session.
- connection
Type: System.Data.IDbConnection
An IDbConnection object that contains a connection to the peer database.
- transaction
Type: System.Data.IDbTransaction
An IDbTransaction object that contains the transaction within which changes to tables are selected.
- tables
Type: System.Collections.ObjectModel.ReadOnlyCollection<String>
A collection of the names of tables from which changes will be selected.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | scopeMetadata, session, context, or tables is a null reference (Nothing in Visual Basic). |
See Also
Reference
DbSelectingChangesEventArgs Class