Поделиться через


Конструктор DbSyncSessionProgressEventArgs

Инициализирует новый экземпляр класса DbSyncSessionProgressEventArgs с использованием параметров сеанса синхронизации, этапа синхронизации, процента выполнения, хода выполнения в области, номера пакета, числа пакетов, расположения поставщика и этапа выполнения.

Этот конструктор несовместим с CLS.  

Пространство имен: Microsoft.Synchronization.Data
Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll)

Синтаксис

'Декларация
Public Sub New ( _
    session As DbSyncSession, _
    stage As DbSyncStage, _
    percentCompleted As Integer, _
    scopeProgress As DbSyncScopeProgress, _
    batchNumber As Integer, _
    batchCount As Integer, _
    syncProviderPosition As SyncProviderPosition, _
    sessionProgressStage As SessionProgressStage _
)
'Применение
Dim session As DbSyncSession
Dim stage As DbSyncStage
Dim percentCompleted As Integer
Dim scopeProgress As DbSyncScopeProgress
Dim batchNumber As Integer
Dim batchCount As Integer
Dim syncProviderPosition As SyncProviderPosition
Dim sessionProgressStage As SessionProgressStage

Dim instance As New DbSyncSessionProgressEventArgs(session, stage, percentCompleted, scopeProgress, batchNumber, batchCount, syncProviderPosition, sessionProgressStage)
public DbSyncSessionProgressEventArgs (
    DbSyncSession session,
    DbSyncStage stage,
    int percentCompleted,
    DbSyncScopeProgress scopeProgress,
    int batchNumber,
    int batchCount,
    SyncProviderPosition syncProviderPosition,
    SessionProgressStage sessionProgressStage
)
public:
DbSyncSessionProgressEventArgs (
    DbSyncSession^ session, 
    DbSyncStage stage, 
    int percentCompleted, 
    DbSyncScopeProgress^ scopeProgress, 
    int batchNumber, 
    int batchCount, 
    SyncProviderPosition syncProviderPosition, 
    SessionProgressStage sessionProgressStage
)
public DbSyncSessionProgressEventArgs (
    DbSyncSession session, 
    DbSyncStage stage, 
    int percentCompleted, 
    DbSyncScopeProgress scopeProgress, 
    int batchNumber, 
    int batchCount, 
    SyncProviderPosition syncProviderPosition, 
    SessionProgressStage sessionProgressStage
)
public function DbSyncSessionProgressEventArgs (
    session : DbSyncSession, 
    stage : DbSyncStage, 
    percentCompleted : int, 
    scopeProgress : DbSyncScopeProgress, 
    batchNumber : int, 
    batchCount : int, 
    syncProviderPosition : SyncProviderPosition, 
    sessionProgressStage : SessionProgressStage
)

Параметры

  • session
    Объект DbSyncSession, содержащий метаданные текущего сеанса синхронизации.
  • stage
    Значение перечисления DbSyncStage, представляющее текущий этап синхронизации.
  • percentCompleted
    Объем изменений (в процентах), которые были выполнены в текущем сеансе синхронизации.
  • scopeProgress
    Объект DbSyncScopeProgress, содержащий набор статистики хода выполнения для области синхронизации.
  • batchNumber
    Номер пакета, обрабатываемого в настоящее время.
  • batchCount
    Общее число пакетов для обработки в этом сеансе синхронизации.
  • syncProviderPosition
    Значение перечисления SyncProviderPosition, которое указывает, связан поставщик с локальной или удаленной базой данных.
  • sessionProgressStage
    Значение перечисления SessionProgressStage, представляющее текущий этап синхронизации.

См. также

Справочник

Класс DbSyncSessionProgressEventArgs
Элементы DbSyncSessionProgressEventArgs
Пространство имен Microsoft.Synchronization.Data