Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру, извлекающую максимальную отметку времени из каждой базовой таблицы или таблицы отслеживания с целью определения, были ли применены все изменения на источнике к каждой таблице назначения.
Это свойство несовместимо с CLS.
Пространство имен: Microsoft.Synchronization.Data
Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll)
Синтаксис
'Декларация
Public Overridable Property SelectTableMaxTimestampsCommand As IDbCommand
'Применение
Dim instance As DbSyncProvider
Dim value As IDbCommand
value = instance.SelectTableMaxTimestampsCommand
instance.SelectTableMaxTimestampsCommand = value
public virtual IDbCommand SelectTableMaxTimestampsCommand { get; set; }
public:
virtual property IDbCommand^ SelectTableMaxTimestampsCommand {
IDbCommand^ get ();
void set (IDbCommand^ value);
}
/** @property */
public IDbCommand get_SelectTableMaxTimestampsCommand ()
/** @property */
public void set_SelectTableMaxTimestampsCommand (IDbCommand value)
public function get SelectTableMaxTimestampsCommand () : IDbCommand
public function set SelectTableMaxTimestampsCommand (value : IDbCommand)
Значение свойства
Объект IDbCommand, содержащий запрос или хранимую процедуру.
Пример
В следующем примере кода создается команда для свойства SelectTableMaxTimestampsCommand. В полном примере кода, приведенном в разделе Как подготовить серверную базу данных для синхронизации совместной работы (не SQL Server), в некоторых из сеансов синхронизации ни в одном из узлов не сделано ни одного изменения. В этих сеансах вызов команды, указанной для свойства SelectTableMaxTimestampsCommand, показывает, что для синхронизации нет изменений данных. Поэтому команда, указанная в свойстве SelectIncrementalChangesCommand, не вызывается.
SqlCommand selTableMaxTsCmd = new SqlCommand();
selTableMaxTsCmd.CommandType = CommandType.Text;
selTableMaxTsCmd.CommandText = "SELECT 'Customer' AS table_name, " +
"MAX(local_update_peer_timestamp) AS max_timestamp " +
"FROM Sync.Customer_Tracking";
sampleDbProvider.SelectTableMaxTimestampsCommand = selTableMaxTsCmd;
Dim selTableMaxTsCmd As New SqlCommand()
selTableMaxTsCmd.CommandType = CommandType.Text
selTableMaxTsCmd.CommandText = "SELECT 'Customer' AS table_name, " _
& "MAX(local_update_peer_timestamp) AS max_timestamp " _
& "FROM Sync.Customer_Tracking"
sampleDbProvider.SelectTableMaxTimestampsCommand = selTableMaxTsCmd
См. также
Справочник
Класс DbSyncProvider
Элементы DbSyncProvider
Пространство имен Microsoft.Synchronization.Data