Bagikan melalui


Antarmuka ISyncKnowledge (winsync.h)

Mewakili pengetahuan bahwa replika memiliki tentang penyimpanan itemnya.

Warisan

Antarmuka ISyncKnowledge mewarisi dari antarmuka IUnknown . ISyncKnowledge juga memiliki jenis anggota ini:

Metode

Antarmuka ISyncKnowledge memiliki metode ini.

 
ISyncKnowledge::Clone

Membuat instans baru objek ini, dan menyalin data dari objek ini ke objek baru.
ISyncKnowledge::ContainsChange

Menunjukkan apakah perubahan item yang ditentukan diketahui oleh pengetahuan ini.
ISyncKnowledge::ContainsChangeUnit

Menunjukkan apakah perubahan unit perubahan yang ditentukan diketahui oleh pengetahuan ini.
ISyncKnowledge::ContainsKnowledge

Menunjukkan apakah pengetahuan yang ditentukan diketahui oleh pengetahuan ini.
ISyncKnowledge::ConvertVersion

Mengonversi versi dari replika lain menjadi versi yang kompatibel dengan replika yang memiliki pengetahuan ini.
ISyncKnowledge::ExcludeChangeUnit

Menghapus pengetahuan tentang unit perubahan yang ditentukan dari pengetahuan.
ISyncKnowledge::ExcludeItem

Menghapus pengetahuan tentang item yang ditentukan dari pengetahuan.
ISyncKnowledge::FindClockVectorForChangeUnit

Mendapatkan vektor jam yang terkait dengan ID unit perubahan yang ditentukan.
ISyncKnowledge::FindClockVectorForItem

Mendapatkan vektor jam yang terkait dengan ID item yang ditentukan.
ISyncKnowledge::FindMinTickCountForReplica

Menemukan jumlah centang minimum dalam pengetahuan untuk replika yang ditentukan.
ISyncKnowledge::GetChangeUnitExceptions

Mendapatkan objek yang dapat menghitung objek IChangeUnitException yang disimpan dalam pengetahuan.
ISyncKnowledge::GetOwnerReplicaId

Mendapatkan ID replika yang memiliki pengetahuan ini.
ISyncKnowledge::GetRangeExceptions

Mendapatkan objek yang dapat menghitung objek IRangeException yang disimpan dalam pengetahuan.
ISyncKnowledge::GetReplicaKeyMap

Mendapatkan objek IReplicaKeyMap yang terkait dengan pengetahuan ini.
ISyncKnowledge::GetScopeVector

Mendapatkan vektor jam yang menentukan perubahan yang terkandung dalam pengetahuan.
ISyncKnowledge::GetSingleItemExceptions

Mendapatkan objek yang dapat menghitung objek ISingleItemException yang disimpan dalam pengetahuan.
ISyncKnowledge::GetVersion

Mendapatkan versi struktur pengetahuan ini.
ISyncKnowledge::MapRemoteToLocal

Mengonversi objek pengetahuan dari replika lain menjadi objek yang kompatibel dengan replika yang memiliki pengetahuan ini.
ISyncKnowledge::P rojectOntoChangeUnit

Mendapatkan pengetahuan untuk unit perubahan yang ditentukan.
ISyncKnowledge::P rojectOntoItem

Mendapatkan pengetahuan untuk item yang ditentukan.
ISyncKnowledge::P rojectOntoRange

Mendapatkan pengetahuan untuk rentang ID item yang ditentukan.
ISyncKnowledge::Serialize

Menserialisasikan data objek pengetahuan ke array byte.
ISyncKnowledge::SetLocalTickCount

Mengatur jumlah centang untuk replika yang memiliki pengetahuan ini.
ISyncKnowledge::Union

Menggabungkan pengetahuan yang ditentukan dengan pengetahuan saat ini.

Keterangan

Ketahuilah bahwa tidak ada representasi pengetahuan tunggal. Pengetahuan yang setara mungkin diwakili dalam bentuk yang berbeda dan mengembalikan nilai yang berbeda dari metode inspeksi pengetahuan, seperti GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header winsync.h

Lihat juga

Antarmuka IChangeUnitException

Antarmuka IRangeException

Antarmuka IReplicaKeyMap

Antarmuka ISingleItemException

Antarmuka Sinkronisasi Windows