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


Перечисление MarkerType

Представляет тип маркеров, содержащихся в объекте SyncKnowledge.

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

Синтаксис

'Декларация
Public Enumeration MarkerType
'Применение
Dim instance As MarkerType
public enum MarkerType
public enum class MarkerType
public enum MarkerType
public enum MarkerType

Элементы

  Имя члена Описание
AllChangeUnitsPresent Элементы, помеченные маркером данного типа, содержат сведения для всех базовых единиц в элементе. 
AllChangeUnitsRequired Элементы, помеченные маркером данного типа, требуют, чтобы все базовые единицы элемента были добавлены в объект набора знаний. 

Замечания

Объект SyncKnowledge обычно содержит маркеры, если используются настраиваемые фильтры. Например, пусть элемент был исключен фильтром и отслеживается в качестве фантома в конечной реплике. Фильтр изменяется таким образом, что элемент включается в фильтр, и поэтому должен быть применен в конечной реплике. Однако элемент, перечисление которого выполняется поставщиком источника, не содержит всех базовых единиц для элемента. Элемент помечается таким образом, чтобы поставщик источника обязательно включал все базовые единицы при добавлении элемента в пакет изменений. Поставщик источника обнаруживает такой маркер, заданный для элемента, и включает все базовые единицы для этого элемента. Поставщик назначения создает полный элемент и применяет его в конечной реплике.

Объект SyncKnowledge может содержать маркеры только одного типа.

См. также

Справочник

Пространство имен Microsoft.Synchronization