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


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

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

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

Синтаксис

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

Элементы

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

Замечания

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

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

См. также

Справочник

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