Interfaccia ISyncKnowledge
Rappresenta la conoscenza di una replica relativamente al proprio archivio di elementi.
interface ISyncKnowledge : IUnknown
Membri
Metodi ISyncKnowledge | Descrizione |
---|---|
Ottiene l'ID della replica proprietaria di questa conoscenza. |
|
Serializza i dati dell'oggetto conoscenza in una matrice di byte. |
|
Imposta il conteggio della replica proprietaria di questa conoscenza. |
|
Indica se la modifica specificata dell'elemento è nota a questa conoscenza. |
|
Indica se la modifica specificata dell'unità di modifica è nota a questa conoscenza. |
|
Ottiene un vettore di clock che definisce le modifiche contenute nella conoscenza. |
|
Ottiene l'oggetto IReplicaKeyMap associato a questa conoscenza. |
|
Crea una nuova istanza di questo oggetto e copia i dati da questo oggetto in quello nuovo. |
|
Converte una versione da una replica a un'altra compatibile con la replica proprietaria di questa conoscenza. |
|
Converte un oggetto conoscenza di un'altra replica in un oggetto compatibile con la replica proprietaria di questa conoscenza. |
|
Combina la conoscenza specificata con la conoscenza corrente. |
|
Ottiene la conoscenza per l'elemento specificato. |
|
Ottiene la conoscenza per l'unità di modifica specificata. |
|
Ottiene la conoscenza per l'intervallo specificato di ID elemento. |
|
Rimuove la conoscenza sull'elemento specificato dalla conoscenza. |
|
Rimuove la conoscenza sull'unità di modifica specificata dalla conoscenza. |
|
Indica se la conoscenza specificata è nota a questa conoscenza. |
|
Individua il conteggio minimo nella conoscenza per la replica specificata. |
|
Ottiene un oggetto in grado di enumerare gli oggetti IRangeException archiviati nella conoscenza. |
|
Ottiene un oggetto in grado di enumerare gli oggetti ISingleItemException archiviati nella conoscenza. |
|
Ottiene un oggetto in grado di enumerare gli oggetti IChangeUnitException archiviati nella conoscenza. |
|
Ottiene il vettore di clock associato all'ID elemento specificato. |
|
Ottiene il vettore di clock associato all'ID unità di modifica specificato. |
|
Ottiene la versione della struttura di questa conoscenza. |
Osservazioni
Per ottenere un nuovo oggetto ISyncKnowledge, creare innanzitutto un oggetto IProviderSyncServices passando CLSID_SyncServices e IID_IProviderSyncService alla funzione CoCreateInstance. Creare l'oggetto conoscenza tramite IProviderSyncServices::CreateSyncKnowledge.
Tenere presente che non esiste una sola rappresentazione della conoscenza. Una conoscenza equivalente potrebbe essere rappresentata in forme diverse e restituire valori diversi da metodi di ispezione della conoscenza, ad esempio GetScopeVector, GetRangeExceptions, GetSingleItemExceptions e GetChangeUnitExceptions.
Requisiti
Intestazione: Synchronization.h