Antarmuka IDataModelNameBinder (dbgmodel.h)
Antarmuka ke pengikat nama – komponen yang dapat mengaitkan nama dalam konteks dengan objek atau simbol.
Pengikat nama default untuk penyedia skrip.
Warisan
IDataModelNameBinder mewarisi dari IUnknown.
Metode
Antarmuka IDataModelNameBinder memiliki metode ini.
IDataModelNameBinder::AddRef Metode IDataModelNameBinder::AddRef menambah jumlah referensi untuk antarmuka pada objek. |
IDataModelNameBinder::BindReference Metode BindReference mirip dengan BindValue karena juga melakukan contextObject.name yang setara pada objek yang diberikan sesuai dengan sekumpulan aturan pengikatan. |
IDataModelNameBinder::BindValue Metode BindValue melakukan setara dengan contextObject.name pada objek yang diberikan sesuai dengan sekumpulan aturan pengikatan. |
IDataModelNameBinder::EnumerateReferences Metode EnumerateReferences menghitung sekumpulan nama dan referensi untuk mereka yang akan mengikat terhadap objek sesuai dengan aturan metode BindReference. |
IDataModelNameBinder::EnumerateValues Metode EnumerateValues menghitung kumpulan nama dan nilai yang akan mengikat terhadap objek sesuai dengan aturan metode BindValue. |
IDataModelNameBinder::QueryInterface Metode IDataModelNameBinder::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek. |
IDataModelNameBinder::Release Metode IDataModelNameBinder::Release mengurangi jumlah referensi untuk antarmuka pada objek. |
Keterangan
Model data menyediakan cara standar bagi penyedia skrip untuk menentukan arti nama tertentu dalam konteks tertentu (misalnya: menentukan bilah apa artinya untuk foo.bar) yang akan beroperasi di berbagai penyedia skrip. Mekanisme ini dikenal sebagai pengikat nama dan diwakili oleh antarmuka IDataModelNameBinder. Pengikat seperti itu merangkum sekumpulan aturan tentang bagaimana nama diselesaikan dan cara menangani resolusi konflik di mana nama didefinisikan beberapa kali pada objek. Bagian dari aturan ini mencakup hal-hal seperti bagaimana nama yang diproyeksikan (satu ditambahkan oleh model data) diselesaikan terhadap nama asli (satu dalam sistem jenis bahasa yang sedang di-debug).
Untuk memberikan tingkat konsistensi di seluruh penyedia skrip, manajer skrip model data menyediakan pengikat nama default. Pengikat nama default ini dapat diperoleh melalui panggilan ke metode GetDefaultNameBinder pada antarmuka IDataModelScriptManager .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |