Синхронизация Windows
Общие сведения о технологии синхронизации Windows.
Для разработки синхронизации Windows вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
CONFLICT_RESOLUTION_POLICY Представляет параметры политики разрешения конфликтов параллелизма, используемые для сеанса синхронизации. |
FILTERING_TYPE Указывает тип сведений, включенных в пакет изменений во время отфильтрованной синхронизации. |
KNOWLEDGE_COOKIE_COMPARISON_RESULT Представляет возможные результаты при сравнении файла cookie знаний с объектом базы знаний с помощью ISyncKnowledge2::CompareToKnowledgeCookie. |
SYNC_FULL_ENUMERATION_ACTION Представляет действие, выполняемое приложением в ответ на ISyncCallback::OnFullEnumerationNeeded. |
SYNC_PROGRESS_STAGE Представляет этапы сеанса синхронизации. |
SYNC_PROVIDER_ROLE Представляет роль поставщика относительно другого поставщика в сеансе синхронизации. |
SYNC_REGISTRATION_EVENT Представляет различные типы событий регистрации синхронизации. |
SYNC_RESOLVE_ACTION Представляет действия, выполняемые для разрешения определенного конфликта параллелизма. |
SYNC_SERIALIZATION_VERSION Представляет версию Microsoft Sync Framework, с которым совместим определенный компонент. |
SYNC_STATISTICS Представляет типы статистики, передающие сведения о компоненте. |
AddChangeUnitMetadata Добавляет метаданные единицы изменения в изменение элемента. |
AddFilter Задает фильтр, используемый поставщиком источника для перечисления изменений при реализации производного класса. |
AddItemMetadataToGroup Добавляет указанное изменение элемента в открытую группу. |
AddLoggedConflict Добавляет метаданные, представляющие конфликт, в пакет изменений. |
BeginOrderedGroup Открывает упорядоченную группу в пакете изменений. Эта группа упорядочена по идентификатору элемента. |
BeginSession Уведомляет поставщика о том, что он присоединяется к сеансу синхронизации. |
BeginUnorderedGroup Открывает неупорядоченную группу в пакете изменений. Изменения элементов в этой группе могут быть в любом порядке. |
Clone Клонирует перечислитель и возвращает новый перечислитель, который находится в том же состоянии, что и текущий. (IEnumChangeUnitExceptions.Clone) |
Clone Клонирует перечислитель и возвращает новый перечислитель, который находится в том же состоянии, что и текущий. (IEnumClockVector.Clone) |
Clone Клонирует перечислитель и возвращает новый перечислитель, который находится в том же состоянии, что и текущий. (IEnumFeedClockVector.Clone) |
Clone Клонирует перечислитель и возвращает новый перечислитель, который находится в том же состоянии, что и текущий. (IEnumRangeExceptions.Clone) |
Clone Клонирует перечислитель и возвращает новый перечислитель, который находится в том же состоянии, что и текущий. (IEnumSingleItemExceptions.Clone) |
Clone Этот метод не реализован. (IEnumSyncChanges.Clone) |
Clone Этот метод не реализован. (IEnumSyncChangeUnits.Clone) |
Clone Создает новый экземпляр этого объекта и копирует данные из этого объекта в новый объект . |
Clone Клонирует перечислитель и возвращает новый перечислитель, который находится в том же состоянии, что и текущий. (IEnumSyncProviderConfigUIInfos.Clone) |
Clone Клонирует перечислитель и возвращает новый перечислитель, который находится в том же состоянии, что и текущий. (IEnumSyncProviderInfos.Clone) |
CompareToKnowledgeCookie Выполняет быстрое сравнение указанного файла cookie знаний и этого объекта знаний. |
Дополняют Возвращает знание, содержащееся в данном объекте, но не содержащееся в указанном знании. |
ContainsChange Указывает, известно ли указанное изменение элемента этим знаниям. |
ContainsChangeUnit Указывает, известно ли указанное изменение единицы изменения этим знаниям. |
СодержитKnowledge Указывает, известно ли указанное знание этим знаниям. |
ContainsKnowledgeForChangeUnit Указывает, известно ли этому знанию указанное знание указанной единицы изменений. |
ContainsKnowledgeForItem Указывает, известно ли указанное знание указанного элемента этим знаниям. |
ConvertFullEnumerationChangeBatchToRegularChangeBatch Преобразует объект ISyncFullEnumerationChangeBatch в объект ISyncChangeBatch. |
ConvertVersion Преобразует версию из другой реплика в версию, совместимую с реплика, которая владеет данными знаниями. |
CreateAndRegisterNewSyncProvider Создает и регистрирует новый поставщик синхронизации. |
CreateSyncProviderConfigUIRegistrationInstance Создает экземпляр пользовательского интерфейса конфигурации поставщика синхронизации в памяти. |
CreateSyncProviderRegistrationInstance Создает экземпляр поставщика синхронизации в памяти. |
EndOrderedGroup Закрывает ранее открытую упорядоченную группу в пакете изменений. |
EndSession Уведомляет поставщика о завершении сеанса синхронизации, к которому он был прикреплен. |
EndUnorderedGroup Закрывает ранее открытую неупорядоченную группу в пакете изменений. |
EnumerateSyncProviderConfigUIs Возвращает интерфейс перечисления IEnumSyncProviderConfigUIInfos, который перечисляет все зарегистрированные объекты ISyncProviderConfigUIInfo для указанных условий. |
EnumerateSyncProviders Возвращает интерфейс перечисления IEnumSyncProviderInfos, который перечисляет все зарегистрированные объекты ISyncProviderInfo для указанных условий. |
ExcludeChangeUnit Удаляет знания об указанной единице изменений из знания. |
ExcludeItem Удаляет знания об указанном элементе из знания. |
FindClockVectorForChangeUnit Возвращает вектор часов, связанный с указанным идентификатором единицы изменения. |
FindClockVectorForItem Возвращает вектор часов, связанный с указанным идентификатором элемента. |
FindMinTickCountForReplica Находит минимальное число тактов в знании для указанного реплика. |
FindOrAddReplica Добавляет записи в объект IReplicaKeyMap или находит их в нем. |
ForgetToVersion Обновления забытое знание, чтобы отразить, что все версии, которые меньше или равны указанной версии, могли быть забыты и что соответствующие надгробия могли быть удалены. |
GetBatchLevelKnowledgeShouldBeApplied Возвращает значение, указывающее, должны ли быть сохранены полученные знания для пакета после применения пакета к целевому реплика. |
GetChange Возвращает объект ISyncRegistrationChange, представляющий новое событие регистрации. |
GetChangeBatch Возвращает пакет изменений, содержащий метаданные элементов для элементов, которые не содержатся в указанных знаниях от поставщика назначения. |
GetChangeEnumerator Возвращает объект IEnumSyncChanges, который перечисляет изменения элементов в этом пакете изменений. |
GetChangeUnitChangeTime Возвращает дату и время последнего изменения указанной единицы изменения. |
GetChangeUnitExceptions Возвращает объект , который может перечислить объекты IChangeUnitException, хранящиеся в знании. |
GetChangeUnitId Возвращает идентификатор единицы изменения для единицы изменения, связанной с исключением. |
GetChangeUnitId Возвращает идентификатор единицы изменения, который хранится по указанному индексу в массиве идентификаторов единиц изменений, определяющих фильтр. |
GetChangeUnitId Извлекает идентификатор для этой единицы изменения. |
GetChangeUnitIdCount Возвращает количество идентификаторов единиц изменения, определяющих фильтр. |
GetChangeUnits Возвращает объект , который может перечислять единицы изменения, содержащиеся в этом изменении. |
GetChangeUnitVersion Возвращает версию для изменения единицы изменения. |
GetChangeVersion Возвращает версию, связанную с этим изменением. |
GetChangeWithRecoverableError Возвращает изменение элемента, вызвавшее ошибку. |
GetClockVector Возвращает вектор часов, связанный с этим исключением. (IChangeUnitException.GetClockVector) |
GetClockVector Возвращает вектор часов, связанный с этим исключением. (IRangeException.GetClockVector) |
GetClockVector Возвращает вектор часов, связанный с исключением элемента. |
GetClockVectorElementCount Возвращает количество элементов, содержащихся в векторе часов. |
GetClockVectorElements Возвращает перечислитель, который выполняет итерацию по элементам вектора часов. |
GetClosedLowerBoundItemId Возвращает закрытую нижнюю границу для идентификаторов элементов, для которых требуются целевые версии. |
GetClosedRangeEnd Возвращает верхнюю границу диапазона исключаемых идентификаторов элементов. |
GetClosedRangeStart Возвращает нижнюю границу диапазона исключаемых идентификаторов элементов. |
GetClosedUpperBoundItemId Возвращает закрытую верхнюю границу для идентификаторов элементов, для которых требуются целевые версии. |
GetColumnCount Возвращает количество столбцов, содержащихся в этом фрагменте знаний. |
GetCreationVersion Возвращает версию создания измененного элемента. |
GetDestinationProviderConflictingChange Возвращает метаданные изменений от поставщика назначения. |
GetDestinationProviderConflictingData Возвращает объект , который можно использовать для получения данных элемента изменения из целевого реплика. |
GetErrorDescription Получает описание ошибки. |
GetEvent Возвращает следующее ожидающее событие регистрации. |
GetFilterInfo Возвращает ISyncFilterInfo, указанный при создании пакета изменений. |
GetFlags Возвращает флаги, указывающие дополнительные сведения об элементе вектора часов. |
GetFlags Возвращает флаги, связанные с этим изменением. |
GetFlags Возвращает флаги, указывающие дополнительные сведения об объекте сведений о фильтре. |
GetForgottenKnowledgeRecoveryRangeEnd Возвращает верхнюю границу диапазона восстановления, когда сеанс выполняет восстановление забытых знаний. |
GetForgottenKnowledgeRecoveryRangeStart Возвращает нижнюю границу диапазона восстановления, когда сеанс выполняет восстановление забытых знаний. |
GetFullEnumerationChangeBatch Возвращает пакет изменений, содержащий метаданные элемента для элементов, идентификаторы которых превышают указанную нижнюю границу, в составе полного перечисления. |
GetIdParameters Возвращает схему формата идентификатора поставщика. (IAsynchronousDataRetriever.GetIdParameters) |
GetIdParameters Возвращает схему формата идентификатора поставщика. (ISynchronousDataRetriever.GetIdParameters) |
GetIdParameters Возвращает схему формата идентификатора поставщика. (ISyncKnowledge2.GetIdParameters) |
GetIdParameters Возвращает схему формата идентификатора поставщика. (ISyncProvider.GetIdParameters) |
GetInfoForChangeApplication Извлекает сохраненные данные для сериализованного приложения изменений. |
GetInspector Возвращает объект , который можно использовать для извлечения содержимого объекта knowledge. |
GetInstanceId Возвращает идентификатор экземпляра поставщика синхронизации. |
GetInstanceId Возвращает идентификатор экземпляра поставщика синхронизации или пользовательского интерфейса конфигурации поставщика синхронизации, связанного с событием. |
GetIsLastBatch Возвращает флаг, указывающий, являются ли изменения в этом пакете изменений последним пакетом сеанса синхронизации. |
GetItemChange Возвращает изменение элемента, содержащее это изменение единицы изменения. |
GetItemChangeTime Возвращает дату и время последнего изменения указанного элемента. |
GetItemDisplayName Возвращает отображаемое имя элемента, вызвавшего ошибку. |
GetItemId Возвращает идентификатор элемента, содержащего единицу изменения, связанную с исключением. |
GetItemId Возвращает идентификатор элемента, указанного в исключении. |
GetKnowledgeCookie Получает упрощенное представление этого объекта знаний, доступное только для чтения, которое можно использовать для быстрого сравнения. |
GetLearnedForgottenKnowledge Возвращает забытое знание, которое реплика узнает, когда поставщик назначения применяет все изменения в этом пакете изменений во время синхронизации восстановления. |
GetLearnedForgottenKnowledge Получает забытые знания, которые реплика узнать, когда поставщик назначения применяет это изменение во время синхронизации восстановления. |
GetLearnedKnowledge Получает знания, которые реплика узнает при применении этого изменения к хранилищу элементов. |
GetLearnedKnowledge Получает сведения о том, что целевой реплика узнает, когда поставщик назначения применяет все изменения в этом пакете изменений. |
GetLearnedKnowledgeAfterRecoveryComplete Получает знания, которые будет изучать целевой реплика после применения изменений в полном перечислении. |
GetLearnedKnowledgeAfterRecoveryComplete Получает знания, которые будет изучать целевой реплика после применения всех изменений в синхронизации восстановления. |
GetLearnedKnowledgeWithPrerequisite Получает знания, которые целевой реплика узнать, когда поставщик назначения применяет все изменения в этом пакете изменений, на основе необходимых сведений о пакете изменений. |
GetLearnedKnowledgeWithPrerequisite Получает знания, которые целевой реплика получает, когда поставщик назначения применяет это изменение, на основе необходимых знаний, связанных с изменением. |
GetLowestUncontainedId Возвращает наименьший идентификатор элемента, который не содержится в этом знании и содержится в указанном знании. |
GetMadeWithKnowledge Получает сведения об этом изменении. |
GetMinimumSupportedVersion Возвращает минимальную поддерживаемую версию компонентов Microsoft Sync Framework, которую можно использовать с этим объектом. |
GetOwnerReplicaId Возвращает идентификатор реплика, вызвавшей это изменение. |
GetOwnerReplicaId Возвращает идентификатор реплика, которому принадлежат эти знания. |
GetPrerequisiteKnowledge Получает минимальные знания, необходимые поставщику назначения для обработки этого пакета изменений. |
GetPrerequisiteKnowledge Получает минимальные знания, необходимые поставщику назначения для обработки этого изменения. |
GetProvider Возвращает роль поставщика, который пропустил изменение элемента. |
GetRangeCount Возвращает количество диапазонов, содержащихся в этом фрагменте знаний. |
GetRangeExceptions Возвращает объект , который может перечислить объекты IRangeException, хранящиеся в знании. |
GetRecoverableErrorDataForChange Возвращает дополнительные данные об ошибке, допускаемой к восстановлению. |
GetRecoverableErrorDataForChangeUnit Возвращает дополнительные данные об ошибке с возможностью восстановления для указанной единицы изменения. |
GetRegisteredProperties Получает свойства пользовательского интерфейса конфигурации для чтения и записи. |
GetRemainingWorkEstimateForSession Возвращает оценку оставшихся трудоемких работ для сеанса. |
GetReplicaKey Возвращает ключ реплика для реплика, связанного с этим элементом вектора часов. |
GetReplicaKeyMap Возвращает объект IReplicaKeyMap, связанный с этим знанием. |
GetResolveActionForChange Возвращает действие по разрешению конфликта для конфликта. |
GetResolveActionForChangeUnit Возвращает действие по разрешению конфликтов для конфликтующего изменения единицы изменения. |
GetRootItemId Возвращает идентификатор измененного элемента. |
GetScopeVector Возвращает вектор часов, определяющий изменения, содержащиеся в знании. |
GetSessionErrorStatus Возвращает значение ошибки, указывающее, почему произошел сбой сеанса синхронизации. |
GetSingleItemExceptions Возвращает объект , который может перечислить объекты ISingleItemException, хранящиеся в знании. |
GetSourceForgottenKnowledge Возвращает забытые сведения об исходном реплика. |
GetSourceProviderConflictingChange Возвращает метаданные изменений от поставщика источника. |
GetSourceProviderConflictingData Возвращает объект, который можно использовать для получения данных об элементе изменения из исходного реплика. |
GetStage Возвращает этап в сеансе синхронизации при возникновении ошибки. |
GetStatistics Возвращает указанные статистические данные, содержащиеся в этом объекте . |
GetSyncBatchParameters Возвращает запрошенное количество изменений элементов, которые будут включены в пакеты изменений, и текущие знания для область синхронизации. |
GetSyncChange Возвращает элемент изменения, для которого данные об изменениях должны быть получены из хранилища элементов. |
GetSyncProvider Создает экземпляр поставщика синхронизации. |
GetSyncProviderConfigUI Создает экземпляр пользовательского интерфейса конфигурации поставщика синхронизации. |
GetSyncProviderConfigUIFromInstanceId Возвращает инициализированный и созданный экземпляр объекта ISyncProviderConfigUI для заданного уникального идентификатора экземпляра. |
GetSyncProviderConfigUIInfo Возвращает объект ISyncProviderConfigUIInfo для заданного уникального идентификатора экземпляра. |
GetSyncProviderConfigUIInfoforProvider Возвращает объект ISyncProviderConfigUIInfo для указанного идентификатора экземпляра поставщика синхронизации. |
GetSyncProviderFromInstanceId Возвращает инициализированный и созданный экземпляр объекта IRegisteredSyncProvider для конкретного уникального идентификатора экземпляра. |
GetSyncProviderInfo Возвращает объект ISyncProviderInfo для определенного идентификатора экземпляра поставщика синхронизации. |
GetSyncProviderState Возвращает состояние указанного поставщика синхронизации. |
GetSyncProviderWithError Возвращает интерфейс ISyncProvider поставщика, вызвавшего сбой синхронизации. |
GetSyncTime Возвращает значение SYNC_TIME, соответствующее значению when для элемента. |
GetTickCount Возвращает число тактов, определяющее верхнюю границу диапазона счетчиков тактов, содержащихся в этом элементе вектора часов. |
GetUpdateCount Возвращает количество обновлений, внесенных в элемент FeedSync. |
GetUpperBoundItemId Возвращает самый высокий идентификатор элемента, представленный в знании любой группы в пакете изменений. |
GetVersion Возвращает версию этой структуры знаний. |
GetWorkEstimate Возвращает оценку работы для этого изменения. |
GetWorkEstimateForBatch Возвращает оценку работы для пакета. |
Init Инициализирует поставщик синхронизации, прежде чем он будет готов к сеансу синхронизации. |
Init Инициализирует пользовательский интерфейс конфигурации для поставщика синхронизации. |
Initialize Инициализирует новый экземпляр класса IChangeUnitListFilterInfo, содержащий указанный массив идентификаторов единиц изменения. |
Initialize При реализации производным классом инициализирует объект IProviderConverter с объектом ISyncProvider для преобразования в IKnowledgeSyncProvider. |
Initialize Инициализирует объект, используя указанное отображаемое имя элемента, вызвавшего ошибку, и описание ошибки. |
IntersectsWithKnowledge Указывает, пересекается ли указанное знание с этим знанием. |
IsCanceled Указывает, был ли отменен сеанс синхронизации. |
IsNoConflictsSpecified Возвращает значение, указывающее, сохраняются ли конфликты для элемента FeedSync. |
LoadChangeData Извлекает данные элемента для изменения. (IAsynchronousDataRetriever.LoadChangeData) |
LoadChangeData Извлекает данные элемента для изменения. (ISynchronousDataRetriever.LoadChangeData) |
LoadChangeDataComplete Указывает, что IAsynchronousDataRetriever::LoadChangeData успешно завершен. |
LoadChangeDataError Указывает на сбой метода IAsynchronousDataRetriever. |
LoadInfoFromChangeApplication Хранит данные для сериализованного приложения изменений. |
LookupReplicaId Возвращает идентификатор реплика, соответствующий указанному ключу реплика. |
LookupReplicaKey Возвращает ключ реплика, соответствующий указанному идентификатору реплика. |
MapRemoteToLocal Преобразует объект знания из другого реплика в объект, совместимый с реплика, владеющим этим знанием. |
ModifySyncProvider Обновления ISyncProviderInfo поставщика синхронизации, настроенного этим ISyncProviderConfigUI. |
Вперед Возвращает следующие элементы в наборе исключений единиц изменения, если они доступны. (IEnumChangeUnitExceptions.Next) |
Вперед Возвращает следующие элементы в векторе часов, если они доступны. |
Вперед Возвращает следующие элементы в векторе часов, если они доступны. |
Вперед Возвращает следующие элементы в наборе исключений единиц изменения, если они доступны. (IEnumRangeExceptions.Next) |
Вперед Возвращает следующие элементы в наборе исключений из одного элемента, если они доступны. |
Вперед Возвращает следующее изменение элемента. |
Вперед Возвращает следующую единицу изменения. |
Вперед Возвращает следующий объект ISyncProviderConfigUIInfo. |
Вперед Возвращает следующий объект ISyncProviderInfo. |
NextColumn Возвращает следующий идентификатор единицы изменения в наборе идентификаторов единиц изменения, к которым применяется этот фрагмент знаний. |
NextCoreFragments Возвращает следующие объекты ICoreFragment в знании, если они доступны. |
NextRange Возвращает следующий диапазон, содержащийся в этом фрагменте знаний, и вектор часов, определяющий, что известно об элементах в диапазоне. |
Onchange Происходит перед применением изменения. |
OnChangeApplied Происходит после успешного применения изменения. |
OnChangeFailed Происходит после того, как не удается применить изменение. |
OnConflict Возникает при обнаружении конфликта, когда политике разрешения конфликтов параллелизма задано значение CRP_NONE. |
OnFullEnumerationNeeded Происходит, когда забытое знание от поставщика источника не содержится в текущих знаниях целевого поставщика. |
OnProgress Периодически происходит во время сеанса синхронизации для отчета о ходе выполнения. |
OnProgress Сообщает о ходе синхронизации приложению. |
OnRecoverableError Происходит, когда поставщик синхронизации задает ошибку, допускаемую для восстановления, при загрузке или сохранении элемента. |
ProcessChangeBatch Обрабатывает набор изменений путем обнаружения конфликтов и применения изменений в хранилище элементов. |
ProcessFullEnumerationChangeBatch Обрабатывает набор изменений для полного перечисления путем применения изменений к хранилищу элементов. |
ProjectOntoChangeUnit Возвращает знания для указанной единицы изменения. |
ProjectOntoColumnSet Возвращает знания для указанного набора единиц изменения для всех элементов, содержащихся в этом объекте. |
ProjectOntoItem Возвращает знания для указанного элемента. |
ProjectOntoKnowledgeWithPrerequisite Возвращает сведения об фрагментах знаний, указанных в знании шаблона, если знания шаблона содержат необходимые знания для указанных фрагментов. |
ProjectOntoRange Возвращает знания для указанного диапазона идентификаторов элементов. |
RegisterCallback Регистрирует интерфейс обратного вызова, который будет вызываться объектом IAsynchronousDataRetriever после завершения обработки асинхронным методом. |
RegisterForEvent Регистрирует пользователя для получения уведомления о поступлении новых событий регистрации, возникающих при внесении изменений в хранилище регистрации. |
RequestFilter Запрашивает, чтобы фильтр, указанный поставщиком назначения, использовался поставщиком источника во время перечисления изменений. |
Сброс Сбрасывает перечислители столбцов и диапазонов в начало соответствующих наборов. |
Сброс Сбрасывает перечислитель до начала знания. |
Сброс Сбрасывает перечислитель до начала набора исключений единиц изменения. |
Сброс Сбрасывает перечислитель до начала вектора часов. (IEnumClockVector.Reset) |
Сброс Сбрасывает перечислитель до начала вектора часов. (IEnumFeedClockVector.Reset) |
Сброс Сбрасывает перечислитель до начала набора исключений диапазона. |
Сброс Сбрасывает перечислитель до начала набора исключений из одного элемента. |
Сброс Сбрасывает перечислитель в начало списка. (IEnumSyncChanges.Reset) |
Сброс Сбрасывает перечислитель в начало списка. (IEnumSyncChangeUnits.Reset) |
Сброс Сбрасывает перечислитель в начало коллекции объектов ISyncProviderConfigUIInfo. |
Сброс Сбрасывает перечислитель до начала набора ISyncProviderInfo. |
Сброс Сбрасывает поставщик синхронизации, чтобы он выглядел как новый реплика в следующем сеансе синхронизации. |
RevokeCallback Указывает, что объект IAsynchronousDataRetriever больше не должен использовать указанный интерфейс обратного вызова и должен освобождать все ссылки на него. |
RevokeEvent Отменяет регистрацию пользователя от уведомления о поступлении новых событий регистрации. |
Сериализации Сериализует реплика ключ сопоставления данных с массивом байтов. |
Сериализации Сериализует пакет изменений в массив байтов. |
Сериализации Сериализует данные фильтра в массив байтов. |
Сериализации Сериализует данные объекта знаний в массив байтов. |
SerializeWithOptions Сериализует данные пакетного объекта изменения в массив байтов на основе указанной версии и параметров сериализации. |
SerializeWithOptions Сериализует данные объекта знаний в массив байтов на основе указанной версии и параметров сериализации. |
SetForgottenKnowledgeRecoveryRange Задает диапазон восстановления, когда сеанс выполняет восстановление забытых знаний. |
SetLastBatch Задает флаг, указывающий, что в сеансе синхронизации больше нет изменений, которые необходимо перечислить. |
SetLocalTickCount Задает счетчик тактов для реплика, которому принадлежат эти знания. |
SetPrerequisiteKnowledge Задает минимальные знания, необходимые поставщику назначения для обработки этого пакета изменений. |
SetProviderWithError Указывает, какой поставщик вызвал сбой синхронизации. |
SetRecoverableErrorOnChange Указывает на ошибку, которая может быть восстановлена при этом изменении. |
SetRecoverableErrorOnChangeUnit Указывает, что при загрузке данных для указанной единицы изменений из хранилища элементов произошла восстанавливаемая ошибка. |
SetRemainingWorkEstimateForSession Задает оценку оставшихся трудоемких работ для сеанса. |
SetResolveActionForChange Задает действие по разрешению конфликта для конфликта. |
SetResolveActionForChangeUnit Задает действие разрешения конфликтов для конфликтующего изменения единицы изменения. |
SetSyncProviderState Задает состояние указанного поставщика синхронизации. |
SetWorkEstimate Задает оценку работы для этого изменения. |
SetWorkEstimateForBatch Задает оценку работы для пакета. |
Skip Пропускает указанное количество исключений единиц изменения. |
Skip Пропускает указанное количество элементов вектора часов. (IEnumClockVector.Skip) |
Skip Пропускает указанное количество элементов вектора часов. (IEnumFeedClockVector.Skip) |
Skip Пропускает указанное количество исключений диапазона. |
Skip Пропускает указанное количество исключений из одного элемента. |
Skip Этот метод не реализован. (IEnumSyncChanges.Skip) |
Skip Этот метод не реализован. (IEnumSyncChangeUnits.Skip) |
Skip Пропускает указанное количество объектов ISyncProviderConfigUIInfo. |
Skip Пропускает указанное количество объектов ISyncProviderInfo. |
SpecifyFilter При реализации производным классом согласовывает, какой фильтр используется поставщиком источника во время перечисления изменений. |
Union Объединяет указанные знания с текущими знаниями. |
Отмена регистрацииSyncProvider Отменяет регистрацию и удаляет указанного поставщика синхронизации из хранилища регистрации. |
UnregisterSyncProviderConfigUI Отменяет регистрацию и удаляет указанный пользовательский интерфейс конфигурации поставщика синхронизации из хранилища регистрации. |
IAsynchronousDataRetriever Представляет механизм, с помощью которого целевой поставщик асинхронно извлекает данные элементов из поставщика-источника. |
IChangeConflict Представляет конфликт между двумя элементами. |
IChangeUnitException Представляет единицу изменений, исключаемую из объекта знаний. |
IChangeUnitListFilterInfo Представляет фильтр, который можно использовать для управления тем, какие единицы изменения включены для элементов в объектЕ ISyncChangeBatch. |
IClockVector Представляет вектор часов в структуре знаний. |
IClockVectorElement Представляет элемент вектора часов структуры знаний. |
IConstructReplicaKeyMap Добавляет записи в объект IReplicaKeyMap. |
ICoreFragment Представляет знания обо всех элементах в область для определенного набора единиц изменения. |
ICoreFragmentInspector Перечисляет объекты ICoreFragment, содержащиеся в объекте knowledge. |
IDataRetrieverCallback Представляет методы, которые объект IAsynchronousDataRetriever может вызывать, чтобы указать, что обработка завершена методом IAsynchronousDataRetriever. |
IEnumChangeUnitExceptions Перечисляет исключения единиц изменения, хранящиеся в объекте знаний. |
IEnumClockVector Перечисляет элементы вектора часов, хранящиеся в векторе часов. |
IEnumFeedClockVector Перечисляет элементы вектора часов, хранящиеся в векторе часов, который содержит сведения FeedSync. |
IEnumRangeExceptions Перечисляет исключения диапазона, которые хранятся в объекте knowledge. |
IEnumSingleItemExceptions Перечисляет исключения из одного элемента, хранящиеся в объекте знаний. |
IEnumSyncChanges Перечисляет список изменений элементов. |
IEnumSyncChangeUnits Перечисляет список единиц изменений. |
IEnumSyncProviderConfigUIInfos Перечисляет объекты ISyncProviderConfigUIInfo, содержащие сведения о пользовательском интерфейсе конфигурации, используемые для создания и регистрации поставщика синхронизации. |
IEnumSyncProviderInfos Перечисляет объекты ISyncProviderInfo, содержащие сведения, используемые для создания экземпляра поставщика синхронизации. |
IFeedClockVector Представляет вектор часов, содержащий сведения FeedSync. |
IFeedClockVectorElement Представляет элемент вектора часов, содержащий сведения FeedSync. |
IFilterRequestCallback Посредники в согласовании фильтров между поставщиком назначения и поставщиком источника. |
IForgottenKnowledge Представляет знания, которые были забыты из-за очистки надгробия. |
IKnowledgeSyncProvider Представляет поставщика синхронизации, который использует знания для выполнения синхронизации. |
ILoadChangeContext Представляет сведения об изменениях, загружаемых из хранилища элементов. |
IProviderConverter При реализации производным классом представляет объект , который может преобразовать объект ISyncProvider в объект IKnowledgeSyncProvider. |
IRangeException Представляет диапазон идентификаторов элемента, исключаемый из объекта базы знаний. |
IRecoverableError Представляет восстанавливаемую ошибку, которая произошла при загрузке элемента или при сохранении элемента. |
IRecoverableErrorData Представляет сведения об ошибке, которую можно исправить. |
IRegisteredSyncProvider Представляет зарегистрированного поставщика синхронизации. Этот интерфейс реализуется модулем записи поставщика синхронизации. |
IReplicaKeyMap Представляет сопоставление между ключами реплика и идентификаторами реплика. |
IRequestFilteredSync При реализации в производном классе представляет целевой поставщик, который может указать фильтр, используемый поставщиком-источником во время перечисления изменений. |
ISingleItemException Представляет элемент, исключаемый из объекта базы знаний. |
ISupportFilteredSync При реализации в производном классе представляет поставщик источника, который поддерживает отфильтрованное перечисление изменений и может согласовывать тип используемого фильтра. |
ISupportLastWriteTime Представляет поставщика синхронизации, который может сообщать о дате и времени последнего изменения элемента или единицы изменения. Эта возможность полезна для приложения, которое реализует разрешение конфликтов с помощью последней записи. |
ISyncCallback Представляет обратные вызовы приложения, которые используются для уведомления приложения о событиях синхронизации. |
ISyncCallback2 Представляет дополнительные обратные вызовы приложения, используемые для уведомления приложения о событиях синхронизации. |
ISyncChange Представляет изменение элемента. |
ISyncChangeBatch Представляет метаданные для набора изменений. (ISyncChangeBatch) |
ISyncChangeBatchAdvanced Представляет дополнительные сведения о наборе изменений. |
ISyncChangeBatchBase Представляет метаданные для набора изменений. (ISyncChangeBatchBase) |
ISyncChangeBatchBase2 Представляет дополнительные возможности объекта ISyncChangeBatchBase. |
ISyncChangeBatchWithPrerequisite Представляет метаданные о пакете изменений, основанные на предварительных требованиях, связанных с пакетом изменений. |
ISyncChangeBuilder Предоставляет дополнительные данные для изменения элемента. |
ISyncChangeUnit Представляет изменение единицы изменения, содержащейся в элементе. |
ISyncChangeWithPrerequisite Представляет метаданные об изменении, основанные на предварительных требованиях, связанных с изменением. |
ISyncFilterInfo Представляет сведения о фильтре, используемом для управления данными, включенными в объект ISyncChangeBatch. |
ISyncFilterInfo2 Представляет дополнительные сведения о фильтре, который можно использовать для управления изменениями, включенными в объект ISyncChangeBatch. |
ISyncFullEnumerationChange Представляет дополнительные сведения об объекте ISyncChange во время синхронизации восстановления. |
ISyncFullEnumerationChangeBatch Представляет метаданные для набора изменений, созданных в рамках синхронизации восстановления. |
ISynchronousDataRetriever Представляет механизм, с помощью которого целевой поставщик получает данные элементов из поставщика-источника. |
ISyncKnowledge Представляет знания, которые реплика имеет о своем хранилище элементов. |
ISyncKnowledge2 Представляет дополнительные сведения о том, что реплика имеет о своем хранилище элементов. |
ISyncProvider Представляет поставщика синхронизации, который может использоваться сеансом синхронизации для синхронизации данных с другим поставщиком синхронизации. |
ISyncProviderConfigUI Представляет сведения о пользовательском интерфейсе конфигурации, используемые для создания и регистрации поставщика синхронизации. |
ISyncProviderConfigUIInfo Представляет сведения и свойства, необходимые для создания экземпляра пользовательского интерфейса конфигурации поставщика синхронизации. |
ISyncProviderInfo Представляет сведения и свойства, необходимые для создания экземпляра поставщика синхронизации. |
ISyncProviderRegistration Представляет регистрацию поставщика синхронизации. |
ISyncRegistrationChange Представляет изменение в регистрации поставщика синхронизации или пользовательского интерфейса конфигурации поставщика синхронизации. Изменения передаются как события регистрации. |
ISyncSessionExtendedErrorInfo Представляет сведения о том, какой поставщик вызвал сбой синхронизации. |
ISyncSessionState Представляет сведения о текущем сеансе синхронизации. |
ISyncSessionState2 Представляет дополнительные сведения о текущем сеансе синхронизации. |
ID_PARAMETER_PAIR Представляет формат идентификатора сущности синхронизации. |
ID_PARAMETERS Представляет схему формата для группы идентификаторов, используемых для идентификации сущностей в сеансе синхронизации. |
SYNC_RANGE Представляет диапазон идентификаторов элементов. |
SYNC_SESSION_STATISTICS Представляет статистику по одному однонаправленному сеансу синхронизации. |
SYNC_TIME Представляет значение даты и времени. |
SYNC_VERSION Представляет версию для элемента или единицы изменения. |
SyncProviderConfigUIConfiguration Представляет сведения для пользовательского интерфейса конфигурации поставщика синхронизации. |
SyncProviderConfiguration Представляет сведения для конфигурации поставщика синхронизации. |