SqlSyncProviderAdapterConfiguration Class

Represents synchronization adapter configuration for a table in a SQL Server database.

System.Object
  Microsoft.Synchronization.Data.SqlServer.SqlSyncProviderAdapterConfiguration

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

'Declaration
Public Class SqlSyncProviderAdapterConfiguration
'Usage
Dim instance As SqlSyncProviderAdapterConfiguration

The SqlSyncProviderAdapterConfiguration type exposes the following members.

  NameDescription
Public methodSqlSyncProviderAdapterConfigurationInitializes a new instance of the SqlSyncProviderAdapterConfiguration class.
Top

  NameDescription
Public propertyBulkDeleteProcNameGets or sets the name of the stored procedure that Sync Framework uses to delete data in bulk in a base table during synchronization.
Public propertyBulkInsertProcNameGets or sets the name of the stored procedure that Sync Framework uses to add data in bulk in a base table during synchronization.
Public propertyBulkTableTypeNameGets or sets the table type name that Sync Framework uses for bulk procedures.
Public propertyBulkUpdateProcNameGets or sets the name of the stored procedure that Sync Framework uses to update data in bulk in a base table during synchronization.
Public propertyColumnsGets a collection of DbSyncColumnDescription objects that represent all columns in a table.
Public propertyDeleteMetadataProcNameGets or sets the name of the stored procedure that Sync Framework uses to delete metadata from a tracking table.
Public propertyDeleteProcNameGets or sets the name of the stored procedure that Sync Framework uses to delete data from a base table during synchronization.
Public propertyDeleteTriggerNameGets or sets the name of the delete trigger that Sync Framework creates on a base table to update metadata in a tracking table.
Public propertyFilterClauseSpecifies the SQL WHERE clause (without the WHERE keyword) that is used to filter the result set from the base table.
Public propertyFilterColumnsGets the list of columns that are used for filtering.
Public propertyFilterParametersGets a collection of parameters that are used for filtering and that are specified in FilterClause.
Public propertyGlobalTableNameGets or sets the name, including database-specific delimiters that other nodes in a synchronization topology use to identify a table.
Public propertyInsertMetadataProcNameGets or sets the name of the stored procedure that Sync Framework uses to insert metadata into a tracking table.
Public propertyInsertProcNameGets or sets the name of the stored procedure that Sync Framework uses to insert data into a base table during synchronization.
Public propertyInsertTriggerNameGets or sets the name of the insert trigger that Sync Framework creates on a base table to update metadata in a tracking table.
Public propertySelectChangesProcNameGets or sets the name of the stored procedure that Sync Framework uses to select changes from a base table during synchronization.
Public propertySelectRowProcNameGets or sets the name of the stored procedure that Sync Framework uses to select conflicting rows from a base table during synchronization.
Public propertyTableNameGets or sets the name, not including database-specific delimiters, that the local node in a synchronization topology uses to identify a table.
Public propertyTrackingTableNameGets the name, not including database-specific delimiters, of the tracking table for a specific base table.
Public propertyUnmappedElementsGets or sets an array of any XML configuration elements that are not recognized by Sync Framework when an adapter is configured.
Public propertyUnquotedTrackingTableNameGets the name, not including database-specific delimiters, of the tracking table for a specific base table.
Public propertyUpdateMetadataProcNameGets or sets the name of the stored procedure that Sync Framework uses to update metadata in a tracking table.
Public propertyUpdateProcNameGets or sets the name of the stored procedure that Sync Framework uses to update data in a base table during synchronization.
Public propertyUpdateTriggerNameGets or sets the name of the update trigger that Sync Framework creates on a base table to update metadata in a tracking table.
Top

  NameDescription
Public methodBuildAdapterCreates and returns a DbSyncAdapter object that represents a table in a SQL Server database.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

Sync Framework uses this class to create a DbSyncAdapter object for each table that is provisioned for synchronization in a SQL Server database. For SqlSyncProvider, you typically do not interact directly with DbSyncAdapter objects, but you can use SqlSyncProviderAdapterConfiguration to set the names of the objects that Sync Framework creates in a database. For more information about provisioning and configuration, see How To: Execute Database Synchronization (SQL Server).

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: