Leggere in inglese

Condividi tramite


Sincronizzazione di Windows

Panoramica della tecnologia Di sincronizzazione di Windows.

Per sviluppare Sincronizzazione Windows, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
CONFLICT_RESOLUTION_POLICY

Rappresenta le opzioni per i criteri di risoluzione dei conflitti di concorrenza da usare per la sessione di sincronizzazione.
FILTERING_TYPE

Indica il tipo di informazioni incluse in un batch di modifiche durante la sincronizzazione filtrata.
KNOWLEDGE_COOKIE_COMPARISON_RESULT

Rappresenta i possibili risultati quando un cookie di conoscenza viene confrontato con un oggetto knowledge usando ISyncKnowledge2::CompareToKnowledgeCookie.
SYNC_FULL_ENUMERATION_ACTION

Rappresenta l'azione da eseguire da un'applicazione in risposta a ISyncCallback::OnFullEnumerationNeeded.
SYNC_PROGRESS_STAGE

Rappresenta le fasi di una sessione di sincronizzazione.
SYNC_PROVIDER_ROLE

Rappresenta il ruolo di un provider, rispetto all'altro provider nella sessione di sincronizzazione.
SYNC_REGISTRATION_EVENT

Rappresenta i diversi tipi di eventi di registrazione della sincronizzazione.
SYNC_RESOLVE_ACTION

Rappresenta le azioni eseguite per risolvere un conflitto di concorrenza specifico.
SYNC_SERIALIZATION_VERSION

Rappresenta la versione di Microsoft Sync Framework compatibile con un componente specifico.
SYNC_STATISTICS

Rappresenta i tipi di statistiche che forniscono informazioni su un componente.

Funzioni

 
AddChangeUnitMetadata

Aggiunge metadati dell'unità di modifica a una modifica dell'elemento.
AddFilter

Imposta il filtro utilizzato per l'enumerazione delle modifiche dal provider di origine, quando implementato da una classe derivata.
AddItemMetadataToGroup

Aggiunge una modifica di elemento specificata al gruppo attualmente aperto.
AddLoggedConflict

Aggiunge i metadati che rappresentano un conflitto al batch di modifiche.
BeginOrderedGroup

Apre un gruppo ordinato nel batch di modifiche. Questo gruppo viene ordinato in base all'ID elemento.
BeginSession

Notifica al provider che sta aggiungendo una sessione di sincronizzazione.
BeginUnorderedGroup

Apre un gruppo non ordinato nel batch di modifiche. Le modifiche apportate all'elemento in questo gruppo possono essere in qualsiasi ordine.
Clone

Clona l'enumeratore e restituisce un nuovo enumeratore nello stesso stato dell'enumeratore corrente. (IEnumChangeUnitExceptions.Clone)
Clone

Clona l'enumeratore e restituisce un nuovo enumeratore nello stesso stato dell'enumeratore corrente. (IEnumClockVector.Clone)
Clone

Clona l'enumeratore e restituisce un nuovo enumeratore nello stesso stato dell'enumeratore corrente. (IEnumFeedClockVector.Clone)
Clone

Clona l'enumeratore e restituisce un nuovo enumeratore nello stesso stato dell'enumeratore corrente. (IEnumRangeExceptions.Clone)
Clone

Clona l'enumeratore e restituisce un nuovo enumeratore nello stesso stato dell'enumeratore corrente. (IEnumSingleItemExceptions.Clone)
Clone

Questo metodo non è implementato. (IEnumSyncChanges.Clone)
Clone

Questo metodo non è implementato. (IEnumSyncChangeUnits.Clone)
Clone

Crea una nuova istanza di questo oggetto e copia i dati da questo oggetto al nuovo oggetto.
Clone

Clona l'enumeratore e restituisce un nuovo enumeratore nello stesso stato dell'enumeratore corrente. (IEnumSyncProviderConfigUIInfos.Clone)
Clone

Clona l'enumeratore e restituisce un nuovo enumeratore nello stesso stato dell'enumeratore corrente. (IEnumSyncProviderInfos.Clone)
CompareToKnowledgeCookie

Esegue un confronto rapido tra il cookie di conoscenza specificato e questo oggetto knowledge.
Complemento

Restituisce la conoscenza contenuta in questo oggetto, ma non contenuta nella conoscenza specificata.
ContainsChange

Indica se la modifica dell'elemento specificata è nota da questa conoscenza.
ContieneChangeUnit

Indica se la modifica dell'unità di modifica specificata è nota da questa conoscenza.
ContieneKnowledge

Indica se la conoscenza specificata è nota da questa conoscenza.
ContieneKnowledgeForChangeUnit

Indica se la conoscenza specificata dell'unità di modifica specificata è nota da questa conoscenza.
ContieneKnowledgeForItem

Indica se la conoscenza specificata dell'elemento specificato è nota da questa conoscenza.
ConvertFullEnumerationChangeBatchToRegularChangeBatch

Converte un oggetto ISyncFullEnumerationChangeBatch in un oggetto ISyncChangeBatch.
ConvertVersion

Converte una versione da un'altra replica in una che è compatibile con la replica proprietaria di questa conoscenza.
CreateAndRegisterNewSyncProvider

Crea e registra un nuovo provider di sincronizzazione.
CreateSyncProviderConfigUIRegistrationInstance

Crea un'istanza in memoria di un'interfaccia utente di configurazione del provider di sincronizzazione.
CreateSyncProviderRegistrationInstance

Crea un'istanza in memoria di un provider di sincronizzazione.
EndOrderedGroup

Chiude un gruppo ordinato aperto in precedenza nel batch di modifiche.
Endsession

Notifica al provider che è stata completata una sessione di sincronizzazione a cui è stata inserita.
EndUnorderedGroup

Chiude un gruppo non ordinato aperto in precedenza nel batch di modifiche.
EnumerateSyncProviderConfigUS

Restituisce un'interfaccia di enumerazione IEnumSyncProviderConfigUIInfos che enumera tutti gli oggetti ISyncProviderConfigUIInfo registrati per i criteri specificati.
EnumerateSyncProviders

Restituisce un'interfaccia di enumerazione IEnumSyncProviderInfos che enumera tutti gli oggetti ISyncProviderInfo registrati per i criteri specificati.
ExcludeChangeUnit

Rimuove le informazioni sull'unità di modifica specificata dalla conoscenza.
ExcludeItem

Rimuove le conoscenze sull'elemento specificato dalla conoscenza.
FindClockVectorForChangeUnit

Ottiene il vettore dell'orologio associato all'ID unità di modifica specificato.
FindClockVectorForItem

Ottiene il vettore dell'orologio associato all'ID elemento specificato.
FindMinTickCountForReplica

Trova il numero minimo di tick nella conoscenza per la replica specificata.
FindOrAddReplica

Aggiunge voci a o trova voci in un oggetto IReplicaKeyMap.
ForgetToVersion

Aggiornamenti la conoscenza dimenticata per riflettere che tutte le versioni che sono inferiori o uguali alla versione specificata potrebbero essere state dimenticate e che le pietre tombali corrispondenti potrebbero essere state eliminate.
GetBatchLevelKnowledgeShouldBeApplied

Ottiene un valore che indica se la conoscenza appresa per il batch deve essere salvata dopo l'applicazione del batch alla replica di destinazione.
GetChange

Ottiene un oggetto ISyncRegistrationChange che rappresenta un nuovo evento di registrazione.
Getchangebatch

Ottiene un batch di modifiche che contiene i metadati degli elementi che non sono contenuti nella conoscenza specificata dal provider di destinazione.
GetChangeEnumerator

Ottiene un oggetto IEnumSyncChanges che enumera le modifiche dell'elemento in questo batch di modifiche.
GetChangeUnitChangeTime

Ottiene la data e l'ora dell'ultima modifica specificata.
GetChangeUnitExceptions

Ottiene un oggetto che può enumerare gli oggetti IChangeUnitException archiviati nella conoscenza.
GetChangeUnitId

Ottiene l'ID unità di modifica per l'unità di modifica associata all'eccezione.
GetChangeUnitId

Ottiene l'ID unità di modifica archiviato nell'indice specificato nella matrice di ID unità di modifica che definiscono il filtro.
GetChangeUnitId

Recupera l'ID per questa unità di modifica.
GetChangeUnitIdCount

Ottiene il numero di ID unità di modifica che definiscono il filtro.
GetChangeUnits

Ottiene un oggetto che può enumerare le unità di modifica contenute in questa modifica.
GetChangeUnitVersion

Ottiene la versione per la modifica dell'unità di modifica.
GetChangeVersion

Ottiene la versione associata a questa modifica.
GetChangeWithRecoverableError

Ottiene la modifica dell'elemento che ha causato l'errore.
GetClockVector

Ottiene il vettore di orologio associato a questa eccezione. (IChangeUnitException.GetClockVector)
GetClockVector

Ottiene il vettore di orologio associato a questa eccezione. (IRangeException.GetClockVector)
GetClockVector

Ottiene il vettore dell'orologio associato all'eccezione dell'elemento.
GetClockVectorElementCount

Ottiene il numero di elementi contenuti nel vettore dell'orologio.
GetClockVectorElements

Restituisce un enumeratore che esegue l'iterazione degli elementi del vettore orologio.
GetClosedLowerBoundItemId

Ottiene il limite inferiore chiuso sugli ID elemento che richiedono versioni di destinazione.
GetClosedRangeEnd

Ottiene il limite superiore dell'intervallo di ID elemento da escludere.
GetClosedRangeStart

Ottiene il limite inferiore dell'intervallo di ID elemento da escludere.
GetClosedUpperBoundItemId

Ottiene il limite superiore chiuso sugli ID elemento che richiedono versioni di destinazione.
GetColumnCount

Ottiene il numero di colonne contenute in questo frammento di conoscenza.
GetCreationVersion

Ottiene la versione di creazione dell'elemento modificato.
GetDestinationProviderConflictingChange

Ottiene i metadati di modifica dal provider di destinazione.
GetDestinationProviderConflictingData

Ottiene un oggetto che può essere usato per recuperare i dati degli elementi per l'elemento di modifica dalla replica di destinazione.
GetErrorDescription

Ottiene la descrizione dell'errore.
GetEvent

Ottiene l'evento di registrazione in sospeso successivo.
GetFilterInfo

Ottiene ISyncFilterInfo specificato quando è stato creato il batch di modifiche.
GetFlags

Ottiene flag che specificano informazioni aggiuntive sull'elemento vettore orologio.
GetFlags

Ottiene i flag associati a questa modifica.
GetFlags

Ottiene i flag che specificano informazioni aggiuntive sull'oggetto informazioni sul filtro.
GetForgottenKnowledgeRecoveryRangeEnd

Ottiene il limite superiore dell'intervallo di ripristino quando la sessione esegue il ripristino delle conoscenze dimenticate.
GetForgottenKnowledgeRecoveryRangeStart

Ottiene il limite inferiore dell'intervallo di ripristino quando la sessione esegue il ripristino delle conoscenze dimenticato.
GetFullEnumerationChangeBatch

Ottiene un batch di modifiche che contiene metadati di elemento per gli elementi con ID maggiori del limite inferiore specificato, come parte di un'enumerazione completa.
GetIdParameters

Ottiene lo schema di formato ID del provider. (IAsynchronousDataRetriever.GetIdParameters)
GetIdParameters

Ottiene lo schema di formato ID del provider. (ISynchronousDataRetriever.GetIdParameters)
GetIdParameters

Ottiene lo schema di formato ID del provider. (ISyncKnowledge2.GetIdParameters)
GetIdParameters

Ottiene lo schema di formato ID del provider. (ISyncProvider.GetIdParameters)
GetInfoForChangeApplication

Recupera i dati archiviati per un applicazione di modifica serializzata.
GetInspector

Restituisce un oggetto che può essere usato per recuperare il contenuto dell'oggetto knowledge.
GetInstanceId

Restituisce l'ID dell'istanza del provider di sincronizzazione.
GetInstanceId

Ottiene l'ID istanza dell'interfaccia utente di configurazione del provider di sincronizzazione o del provider di sincronizzazione associata all'evento.
GetIsLastBatch

Ottiene un flag che indica se le modifiche in questo batch di modifiche sono l'ultimo batch di una sessione di sincronizzazione.
GetItemChange

Ottiene la modifica dell'elemento che contiene questa modifica dell'unità di modifica.
GetItemChangeTime

Ottiene la data e l'ora dell'ultima modifica dell'elemento specificato.
GetItemDisplayName

Ottiene il nome visualizzato dell'elemento che ha causato l'errore.
GetItemId

Ottiene l'ID elemento per l'elemento contenente l'unità di modifica associata all'eccezione.
GetItemId

Ottiene l'ID dell'elemento specificato nell'eccezione.
GetKnowledgeCookie

Ottiene una rappresentazione leggera e di sola lettura di questo oggetto knowledge che può essere usata per i confronti rapidi.
GetLearnedForgottenKnowledge

Ottiene la conoscenza dimenticata che la replica di destinazione apprende quando il provider di destinazione applica tutte le modifiche in questo batch di modifiche durante la sincronizzazione del ripristino.
GetLearnedForgottenKnowledge

Ottiene la conoscenza dimenticata che la replica di destinazione viene appresa quando il provider di destinazione applica questa modifica durante la sincronizzazione del ripristino.
GetLearnedKnowledge

Ottiene la conoscenza che una replica apprenderà quando questa modifica viene applicata all'archivio elementi.
GetLearnedKnowledge

Ottiene la conoscenza che la replica di destinazione apprende quando il provider di destinazione applica tutte le modifiche in questo batch di modifiche.
GetLearnedKnowledgeAfterRecoveryComplete

Ottiene la conoscenza che la replica di destinazione apprenderà dopo aver applicato le modifiche nell'enumerazione completa.
GetLearnedKnowledgeAfterRecoveryComplete

Ottiene la conoscenza che la replica di destinazione apprenderà dopo aver applicato tutte le modifiche apportate alla sincronizzazione del ripristino.
GetLearnedKnowledgeWithPrerequisite

Ottiene la conoscenza che la replica di destinazione apprende quando il provider di destinazione applica tutte le modifiche in questo batch di modifiche, in base alla conoscenza dei prerequisiti del batch di modifiche.
GetLearnedKnowledgeWithPrerequisite

Ottiene la conoscenza che la replica di destinazione apprende quando il provider di destinazione applica questa modifica, in base alla conoscenza dei prerequisiti associata alla modifica.
GetLowestUncontainedId

Restituisce l'ID elemento più basso che non è contenuto in questa conoscenza e che è contenuto nella conoscenza specificata.
GetMadeWithKnowledge

Ottiene la conoscenza apportata per questa modifica.
GetMinimumSupportedVersion

Ottiene la versione minima supportata dei componenti di Microsoft Sync Framework che possono essere usati con questo oggetto.
GetOwnerReplicaId

Ottiene l'ID della replica che ha generato questa modifica.
GetOwnerReplicaId

Ottiene l'ID della replica proprietaria di questa conoscenza.
GetPrerequisiteKnowledge

Ottiene la conoscenza minima necessaria per l'elaborazione di questo batch di modifiche da parte di un provider di destinazione.
GetPrerequisiteKnowledge

Ottiene la conoscenza minima necessaria per l'elaborazione di questa modifica da parte di un provider di destinazione.
GetProvider

Ottiene il ruolo del provider che ha ignorato la modifica dell'elemento.
GetRangeCount

Ottiene il numero di intervalli contenuti in questo frammento di conoscenza.
GetRangeExceptions

Ottiene un oggetto che può enumerare gli oggetti IRangeException archiviati nella conoscenza.
GetRecoverableErrorDataForChange

Ottiene dati aggiuntivi sull'errore recuperabile.
GetRecoverableErrorDataForChangeUnit

Ottiene dati aggiuntivi sull'errore recuperabile per un'unità di modifica specificata.
GetRegisteredProperties

Ottiene le proprietà dell'interfaccia utente di configurazione per la lettura e la scrittura.
GetRemainingWorkEstimateForSession

Ottiene la stima del lavoro rimanente per la sessione.
GetReplicaKey

Ottiene la chiave di replica per la replica associata a questo elemento vettore orologio.
GetReplicaKeyMap

Ottiene l'oggetto IReplicaKeyMap associato a questa conoscenza.
GetResolveActionForChange

Ottiene l'azione di risoluzione dei conflitti per il conflitto.
GetResolveActionForChangeUnit

Ottiene l'azione di risoluzione dei conflitti per la modifica dell'unità di modifica in conflitto.
GetRootItemId

Ottiene l'ID dell'elemento modificato.
GetScopeVector

Ottiene il vettore di orologio che definisce le modifiche contenute nella conoscenza.
GetSessionErrorStatus

Ottiene il valore di errore che indica perché la sessione di sincronizzazione non è riuscita.
GetSingleItemExceptions

Ottiene un oggetto che può enumerare gli oggetti ISingleItemException archiviati nella conoscenza.
GetSourceForgottenKnowledge

Ottiene la conoscenza dimenticata della replica di origine.
GetSourceProviderConflictingChange

Ottiene i metadati di modifica dal provider di origine.
GetSourceProviderConflictingData

Ottiene un oggetto che può essere usato per recuperare i dati degli elementi per l'elemento di modifica dalla replica di origine.
GetStage

Ottiene la fase nella sessione di sincronizzazione quando si è verificato l'errore.
GetStatistics

Ottiene i dati statistici specificati contenuti in questo oggetto.
GetSyncBatchParameters

Ottiene il numero richiesto di modifiche apportate agli elementi che verranno incluse nei batch di modifiche e la conoscenza corrente per l'ambito di sincronizzazione.
GetSyncChange

Ottiene l'elemento di modifica per il quale devono essere recuperati i dati delle modifiche dall'archivio elementi.
GetSyncProvider

Crea un'istanza del provider di sincronizzazione.
GetSyncProviderConfigUI

Crea un'istanza di un'interfaccia utente di configurazione del provider di sincronizzazione.
GetSyncProviderConfigUIFromInstanceId

Restituisce un oggetto ISyncProviderConfigUI inizializzato e di cui è stata creata un'istanza per l'ID istanza univoco specificato.
GetSyncProviderConfigUIInfo

Restituisce un oggetto ISyncProviderConfigUIInfo per l'ID istanza univoco specificato.
GetSyncProviderConfigUIInfoforProvider

Restituisce un oggetto ISyncProviderConfigUIInfo per l'ID istanza del provider di sincronizzazione specificato.
GetSyncProviderFromInstanceId

Restituisce un oggetto IRegisteredSyncProvider inizializzato e di cui è stata creata un'istanza per l'ID istanza univoco specifico.
GetSyncProviderInfo

Restituisce un oggetto ISyncProviderInfo per l'ID istanza del provider di sincronizzazione specifico.
GetSyncProviderState

Restituisce lo stato del provider di sincronizzazione specificato.
GetSyncProviderWithError

Ottiene l'interfaccia ISyncProvider del provider che ha causato l'esito negativo della sincronizzazione.
GetSyncTime

Ottiene un valore SYNC_TIME che corrisponde al valore quando per l'elemento.
Gettickcount

Ottiene il conteggio dei tick che definisce il limite superiore nell'intervallo di conteggi tick contenuti in questo elemento vettore di clock.
GetUpdateCount

Ottiene il numero di aggiornamenti apportati all'elemento FeedSync.
GetUpperBoundItemId

Ottiene l'ID elemento più alto rappresentato nella conoscenza di qualsiasi gruppo nel batch di modifiche.
GetVersion

Ottiene la versione di questa struttura delle informazioni.
GetWorkEstimate

Ottiene la stima del lavoro per questa modifica.
GetWorkEstimateForBatch

Ottiene la stima del lavoro per il batch.
Init

Inizializza il provider di sincronizzazione prima di essere pronto per una sessione di sincronizzazione.
Init

Inizializza l'interfaccia utente di configurazione per un provider di sincronizzazione.
Initialize

Inizializza una nuova istanza della classe IChangeUnitListFilterInfo che contiene la matrice specificata di ID unità di modifica.
Initialize

Se implementato da una classe derivata, inizializza l'oggetto IProviderConverter con l'oggetto ISyncProvider da convertire in IKnowledgeSyncProvider.
Initialize

Inizializza l'oggetto utilizzando il nome visualizzato specificato dell'elemento che ha causato l'errore e una descrizione dell'errore.
IntersectsWithKnowledge

Indica se la conoscenza specificata interseca con questa conoscenza.
IsCanceled

Indica se la sessione di sincronizzazione è stata annullata.
IsNoConflictsSpecified

Ottiene un valore che indica se i conflitti vengono mantenuti per l'elemento FeedSync.
LoadChangeData

Recupera i dati degli elementi per una modifica. (IAsynchronousDataRetriever.LoadChangeData)
LoadChangeData

Recupera i dati degli elementi per una modifica. (ISynchronousDataRetriever.LoadChangeData)
LoadChangeDataComplete

Indica che IAsynchronousDataRetriever::LoadChangeData è stato completato correttamente.
LoadChangeDataError

Indica che un metodo IAsynchronousDataRetriever non è riuscito.
LoadInfoFromChangeApplication

Archivia i dati per un'applicazione di modifica serializzata.
LookupReplicaId

Ottiene l'ID di replica corrispondente alla chiave di replica specificata.
LookupReplicaKey

Ottiene la chiave di replica corrispondente all'ID di replica specificato.
MapRemoteToLocal

Converte un oggetto knowledge da un'altra replica in un oggetto compatibile con la replica proprietaria di questa conoscenza.
ModifySyncProvider

Aggiornamenti ISyncProviderInfo del provider di sincronizzazione configurato da questo ISyncProviderConfigUI.
Avanti

Restituisce gli elementi successivi nel set di eccezioni dell'unità di modifica, se disponibili. (IEnumChangeUnitExceptions.Next)
Avanti

Restituisce gli elementi successivi nel vettore di clock, se disponibili.
Avanti

Restituisce gli elementi successivi nel vettore di clock, se disponibile.
Avanti

Restituisce gli elementi successivi nel set di eccezioni dell'unità di modifica, se disponibili. (IEnumRangeExceptions.Next)
Avanti

Restituisce gli elementi successivi nel set di eccezioni a singolo elemento, se disponibili.
Avanti

Restituisce la modifica dell'elemento successivo.
Avanti

Restituisce l'unità di modifica successiva.
Avanti

Restituisce l'oggetto ISyncProviderConfigUIInfo successivo.
Avanti

Restituisce l'oggetto ISyncProviderInfo successivo.
NextColumn

Restituisce l'ID unità di modifica successivo nel set di ID unità di modifica a cui si applica questo frammento di informazioni.
NextCoreFragments

Restituisce gli oggetti ICoreFragment successivi nella conoscenza, se disponibili.
NextRange

Restituisce l'intervallo successivo contenuto in questo frammento di informazioni e il vettore di clock che definisce ciò che è noto sugli elementi nell'intervallo.
Onchange

Si verifica prima che venga applicata una modifica.
OnChangeApplied

Si verifica dopo l'applicazione di una modifica.
OnChangeFailed

Si verifica dopo l'applicazione di una modifica.
OnConflict

Si verifica quando viene rilevato un conflitto quando il criterio di risoluzione dei conflitti di concorrenza è impostato su CRP_NONE.
OnFullEnumerationNeeded

Si verifica quando la conoscenza dimenticata dal provider di origine non è contenuta nella conoscenza corrente del provider di destinazione.
OnProgress

Si verifica periodicamente durante la sessione di sincronizzazione per segnalare lo stato di avanzamento.
OnProgress

Segnala lo stato di avanzamento della sincronizzazione all'applicazione.
OnRecoverableError

Si verifica quando un provider di sincronizzazione imposta un errore ripristinabile quando viene caricato o salvato un elemento.
Processchangebatch

Elabora un set di modifiche rilevando conflitti e applicando modifiche all'archivio elementi.
ProcessFullEnumerationChangeBatch

Elabora un set di modifiche per un'enumerazione completa applicando modifiche all'archivio elementi.
ProjectOntoChangeUnit

Ottiene la conoscenza per l'unità di modifica specificata.
ProjectOntoColumnSet

Restituisce la conoscenza per il set specificato di unità di modifica per tutti gli elementi contenuti in questo oggetto.
ProjectOntoItem

Ottiene la conoscenza per l'elemento specificato.
ProjectOntoKnowledgeWithPrerequisite

Restituisce informazioni sui frammenti di conoscenza specificati dalla conoscenza del modello, quando la conoscenza del modello contiene la conoscenza dei prerequisiti per i frammenti specificati.
ProjectOntoRange

Ottiene la conoscenza per l'intervallo specificato di ID elemento.
RegisterCallback

Registra un'interfaccia di callback che verrà chiamata dall'oggetto IAsynchronousDataRetriever al termine dell'elaborazione di un metodo asincrono.
RegisterForEvent

Registra l'utente per ricevere una notifica dell'arrivo di nuovi eventi di registrazione che si verificano quando vengono apportate modifiche all'archivio di registrazione.
RequestFilter

Richiede che il filtro specificato dal provider di destinazione venga usato dal provider di origine durante l'enumerazione delle modifiche.
Reimpostazione

Reimposta sia gli enumeratori di colonna che di intervallo all'inizio dei rispettivi set.
Reimpostazione

Reimposta l'enumeratore all'inizio della conoscenza.
Reimpostazione

Reimposta l'enumeratore all'inizio del set di eccezioni dell'unità di modifica.
Reimpostazione

Reimposta l'enumeratore all'inizio del vettore orologio. (IEnumClockVector.Reset)
Reimpostazione

Reimposta l'enumeratore all'inizio del vettore orologio. (IEnumFeedClockVector.Reset)
Reimpostazione

Reimposta l'enumeratore all'inizio del set di eccezioni di intervallo.
Reimpostazione

Reimposta l'enumeratore all'inizio del set di eccezioni a singolo elemento.
Reimpostazione

Reimposta l'enumeratore all'inizio dell'elenco. (IEnumSyncChanges.Reset)
Reimpostazione

Reimposta l'enumeratore all'inizio dell'elenco. (IEnumSyncChangeUnits.Reset)
Reimpostazione

Reimposta l'enumeratore all'inizio dell'insieme di oggetti ISyncProviderConfigUIInfo.
Reimpostazione

Reimposta l'enumeratore all'inizio del set ISyncProviderInfo.
Reimpostazione

Reimposta un provider di sincronizzazione in modo che sia simile a una nuova replica nella sessione di sincronizzazione successiva.
RevCallback

Indica che l'oggetto IAsynchronousDataRetriever non deve più usare l'interfaccia di callback specificata e deve rilasciare tutti i riferimenti.
RevocaEvent

Annulla la registrazione dell'utente dalla notifica dell'arrivo di nuovi eventi di registrazione.
Serializzare

Serializza i dati del mapping delle chiavi di replica a una matrice di byte.
Serializzare

Serializza il batch di modifiche in una matrice di byte.
Serializzare

Serializza i dati del filtro in una matrice di byte.
Serializzare

Serializza i dati dell'oggetto knowledge in una matrice di byte.
SerializeWithOptions

Serializza i dati dell'oggetto batch di modifica in una matrice di byte, in base alle opzioni di versione e serializzazione specificate.
SerializeWithOptions

Serializza i dati dell'oggetto knowledge in una matrice di byte in base alle opzioni di serializzazione e versione specificate.
SetForgottenKnowledgeRecoveryRange

Imposta l'intervallo di ripristino quando la sessione esegue il ripristino delle conoscenze dimenticato.
SetLastBatch

Imposta un flag che indica che non sono presenti più modifiche da enumerare nella sessione di sincronizzazione.
SetLocalTickCount

Imposta il conteggio dei tick per la replica che possiede questa conoscenza.
SetPrerequisiteKnowledge

Imposta la conoscenza minima necessaria per l'elaborazione di questo batch di modifiche da parte di un provider di destinazione.
SetProviderWithError

Indica quale provider ha causato l'esito negativo della sincronizzazione.
SetRecoverableErrorOnChange

Indica che si è verificato un errore ripristinabile in questa modifica.
SetRecoverableErrorOnChangeUnit

Indica che si è verificato un errore ripristinabile quando i dati per l'unità di modifica specificata sono stati caricati dall'archivio elementi.
SetRemainingWorkEstimateForSession

Imposta la stima del lavoro rimanente per la sessione.
SetResolveActionForChange

Imposta un'azione di risoluzione dei conflitti per il conflitto.
SetResolveActionForChangeUnit

Imposta un'azione di risoluzione dei conflitti per la modifica dell'unità di modifica in conflitto.
SetSyncProviderState

Imposta lo stato del provider di sincronizzazione specificato.
SetWorkEstimate

Imposta la stima del lavoro per questa modifica.
SetWorkEstimateForBatch

Imposta la stima del lavoro per il batch.
Skip

Ignora il numero specificato di eccezioni dell'unità di modifica.
Skip

Ignora il numero specificato di elementi vettoriali di clock. (IEnumClockVector.Skip)
Skip

Ignora il numero specificato di elementi vettoriali di clock. (IEnumFeedClockVector.Skip)
Skip

Ignora il numero specificato di eccezioni di intervallo.
Skip

Ignora il numero specificato di eccezioni a singolo elemento.
Skip

Questo metodo non è implementato. (IEnumSyncChanges.Skip)
Skip

Questo metodo non è implementato. (IEnumSyncChangeUnits.Skip)
Skip

Ignora il numero specificato di oggetti ISyncProviderConfigUIInfo.
Skip

Ignora il numero specificato di oggetti ISyncProviderInfo.
SpecifyFilter

Se implementato da una classe derivata, negozia il filtro utilizzato dal provider di origine durante l'enumerazione delle modifiche.
Union

Combina le conoscenze specificate con le conoscenze correnti.
UnregisterSyncProvider

Annulla la registrazione e rimuove il provider di sincronizzazione specificato dall'archivio di registrazione.
UnregisterSyncProviderConfigUI

Annulla la registrazione e rimuove l'interfaccia utente di configurazione del provider di sincronizzazione specificata dall'archivio di registrazione.

Interfacce

 
IAsynchronousDataRetriever

Rappresenta il meccanismo in base al quale il provider di destinazione recupera in modo asincrono i dati degli elementi dal provider di origine.
IChangeConflict

Rappresenta un conflitto tra due elementi.
IChangeUnitException

Rappresenta un'unità di modifica da escludere da un oggetto knowledge.
IChangeUnitListFilterInfo

Rappresenta un filtro che può essere utilizzato per controllare quali unità di modifica sono incluse per gli elementi in un oggetto ISyncChangeBatch.
IClockVector

Rappresenta un vettore di clock in una struttura di conoscenza.
IClockVectorElement

Rappresenta un elemento vettore di clock di una struttura di conoscenza.
IConstructReplicaKeyMap

Aggiunge voci a un oggetto IReplicaKeyMap.
ICoreFragment

Rappresenta la conoscenza di tutti gli elementi nell'ambito di un set specifico di unità di modifica.
ICoreFragmentInspector

Enumera gli oggetti ICoreFragment contenuti in un oggetto knowledge.
IDataRetrieverCallback

Rappresenta i metodi che un oggetto IAsynchronousDataRetriever può chiamare per indicare che l'elaborazione è stata completata in un metodo IAsynchronousDataRetriever.
IEnumChangeUnitExceptions

Enumera le eccezioni delle unità di modifica archiviate in un oggetto knowledge.
IEnumClockVector

Enumera gli elementi del vettore di clock archiviati in un vettore di clock.
IEnumFeedClockVector

Enumera gli elementi del vettore di clock archiviati in un vettore di clock che contiene informazioni FeedSync.
IEnumRangeExceptions

Enumera le eccezioni di intervallo archiviate in un oggetto knowledge.
IEnumSingleItemExceptions

Enumera le eccezioni a singolo elemento archiviate in un oggetto knowledge.
IEnumSyncChanges

Enumera un elenco di modifiche agli elementi.
IEnumSyncChangeUnits

Enumera un elenco di unità di modifica.
IEnumSyncProviderConfigUIInfos

Enumera gli oggetti ISyncProviderConfigUIInfo che contengono informazioni sull'interfaccia utente di configurazione usate per compilare e registrare un provider di sincronizzazione.
IEnumSyncProviderInfos

Enumera gli oggetti ISyncProviderInfo che contengono le informazioni utilizzate per creare un'istanza di un provider di sincronizzazione.
IFeedClockVector

Rappresenta un vettore di clock che contiene informazioni FeedSync.
IFeedClockVectorElement

Rappresenta un elemento vettore di clock che contiene informazioni FeedSync.
IFilterRequestCallback

Media la negoziazione del filtro tra un provider di destinazione e un provider di origine.
IForgottenKnowledge

Rappresenta la conoscenza che è stata dimenticata a causa della pulizia della pietra definitiva.
IKnowledgeSyncProvider

Rappresenta un provider di sincronizzazione che utilizza le conoscenze per eseguire la sincronizzazione.
ILoadChangeContext

Rappresenta le informazioni su una modifica da caricare dall'archivio elementi.
IProviderConverter

Se implementato da una classe derivata, rappresenta un oggetto in grado di convertire un oggetto ISyncProvider in un oggetto IKnowledgeSyncProvider.
IRangeException

Rappresenta un intervallo di ID elemento da escludere da un oggetto knowledge.
IRecoverableError

Rappresenta un errore ripristinabile che si è verificato quando è stato caricato un elemento o quando è stato salvato un elemento.
IRecoverableErrorData

Rappresenta informazioni su un errore ripristinabile.
IRegisteredSyncProvider

Rappresenta un provider di sincronizzazione registrato. Questa interfaccia viene implementata dal writer di un provider di sincronizzazione.
IReplicaKeyMap

Rappresenta un mapping tra le chiavi di replica e gli ID di replica.
Irequestfilteredsync

Se implementato da una classe derivata, rappresenta un provider di destinazione in grado di specificare un filtro da utilizzare dal provider di origine durante l'enumerazione delle modifiche.
ISingleItemException

Rappresenta un elemento da escludere da un oggetto knowledge.
Isupportfilteredsync

Se implementato da una classe derivata, rappresenta un provider di origine che supporta l'enumerazione delle modifiche filtrata e che può negoziare il tipo di filtro utilizzato.
ISupportLastWriteTime

Rappresenta un provider di sincronizzazione in grado di segnalare la data e l'ora dell'ultima modifica di un elemento o di un'unità di modifica. Questa funzionalità è utile per un'applicazione che implementa la risoluzione dei conflitti last-writer-wins.
ISyncCallback

Rappresenta i callback dell'applicazione utilizzati per notificare all'applicazione gli eventi di sincronizzazione.
ISyncCallback2

Rappresenta callback aggiuntivi dell'applicazione utilizzati per notificare all'applicazione gli eventi di sincronizzazione.
ISyncChange

Rappresenta una modifica a un elemento.
ISyncChangeBatch

Rappresenta i metadati per un set di modifiche. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

Rappresenta informazioni aggiuntive su un set di modifiche.
ISyncChangeBatchBase

Rappresenta i metadati per un set di modifiche. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

Rappresenta funzionalità aggiuntive di un oggetto ISyncChangeBatchBase.
ISyncChangeBatchWithPrerequisite

Rappresenta i metadati relativi a un batch di modifiche basato sulle conoscenze dei prerequisiti associate al batch di modifiche.
ISyncChangeBuilder

Fornisce dati aggiuntivi per una modifica di un elemento.
ISyncChangeUnit

Rappresenta una modifica a un'unità di modifica contenuta in un elemento.
ISyncChangeWithPrerequisite

Rappresenta i metadati relativi a una modifica basata sulla conoscenza dei prerequisiti associata alla modifica.
ISyncFilterInfo

Rappresenta informazioni su un filtro utilizzato per controllare i dati inclusi in un oggetto ISyncChangeBatch.
ISyncFilterInfo2

Rappresenta informazioni aggiuntive su un filtro che può essere utilizzato per controllare quali modifiche sono incluse in un oggetto ISyncChangeBatch.
ISyncFullEnumerationChange

Rappresenta informazioni aggiuntive su un oggetto ISyncChange durante la sincronizzazione del ripristino.
ISyncFullEnumerationChangeBatch

Rappresenta i metadati per un set di modifiche create come parte di una sincronizzazione di ripristino.
ISynchronousDataRetriever

Rappresenta il meccanismo in base al quale il provider di destinazione recupera i dati degli elementi dal provider di origine.
ISyncKnowledge

Rappresenta le informazioni relative all'archivio elementi di una replica.
ISyncKnowledge2

Rappresenta informazioni aggiuntive sulle informazioni relative all'archivio elementi di una replica.
ISyncProvider

Rappresenta un provider di sincronizzazione che può essere utilizzato da una sessione di sincronizzazione per sincronizzare i dati con un altro provider di sincronizzazione.
ISyncProviderConfigUI

Rappresenta le informazioni dell'interfaccia utente di configurazione usate per compilare e registrare un provider di sincronizzazione.
ISyncProviderConfigUIInfo

Rappresenta le informazioni e le proprietà necessarie per creare un'istanza di un'interfaccia utente di configurazione del provider di sincronizzazione.
ISyncProviderInfo

Rappresenta le informazioni e le proprietà necessarie per creare un'istanza di un provider di sincronizzazione.
ISyncProviderRegistration

Rappresenta la registrazione del provider di sincronizzazione.
ISyncRegistrationChange

Rappresenta una modifica alla registrazione di un provider di sincronizzazione o di un'interfaccia utente di configurazione del provider di sincronizzazione. Le modifiche vengono segnalate come eventi di registrazione.
ISyncSessionExtendedErrorInfo

Rappresenta informazioni sul provider che ha causato l'esito negativo della sincronizzazione.
ISyncSessionState

Rappresenta informazioni sulla sessione di sincronizzazione corrente.
ISyncSessionState2

Rappresenta informazioni aggiuntive sulla sessione di sincronizzazione corrente.

Strutture

 
ID_PARAMETER_PAIR

Rappresenta il formato di un ID entità di sincronizzazione.
ID_PARAMETERS

Rappresenta lo schema di formato per il gruppo di ID utilizzati per identificare le entità in una sessione di sincronizzazione.
SYNC_RANGE

Rappresenta un intervallo di ID elemento.
SYNC_SESSION_STATISTICS

Rappresenta le statistiche relative a una singola sessione di sincronizzazione unidirezionale.
SYNC_TIME

Rappresenta un valore di data e ora.
SYNC_VERSION

Rappresenta una versione per un elemento o un'unità di modifica.
SyncProviderConfigUIConfiguration

Rappresenta le informazioni per un'interfaccia utente di configurazione del provider di sincronizzazione.
SyncProviderConfiguration

Rappresenta le informazioni per una configurazione del provider di sincronizzazione.