共用方式為


IDataModelNameBinder 介面 (dbgmodel.h)

名稱系結器介面 – 元件,可將內容中的名稱與物件或符號產生關聯。

文本提供者的預設名稱系結器。

遺產

IDataModelNameBinder 繼承自 IUnknown。

方法

IDataModelNameBinder 介面具有這些方法。

 
IDataModelNameBinder::AddRef

IDataModelNameBinder::AddRef 方法會遞增 物件上介面的參考計數。
IDataModelNameBinder::BindReference

BindReference 方法類似於 BindValue,因為它也會根據一組系結規則,在指定的物件上執行相當於 contextObject.name。
IDataModelNameBinder::BindValue

BindValue 方法會根據一組系結規則,在指定的對象上執行相等的 contextObject.name。
IDataModelNameBinder::EnumerateReferences

EnumerateReferences 方法會根據 BindReference 方法的規則,列舉一組名稱和參考,這些名稱會根據 BindReference 方法的規則來系結至物件。
IDataModelNameBinder::EnumerateValues

EnumerateValues 方法會根據 BindValue 方法的規則,列舉一組名稱和值,這些名稱和值會根據 BindValue 方法的規則系結至物件。
IDataModelNameBinder::QueryInterface

IDataModelNameBinder::QueryInterface 方法會擷取對象上支援介面的指標。
IDataModelNameBinder::Release

IDataModelNameBinder::Release 方法會遞減 物件上介面的參考計數。

言論

數據模型為腳本提供者提供標準方式,以判斷指定內容中指定名稱的意義(例如:判斷 foo.bar 的橫條意義),以在各種腳本提供者之間運作。 此機制稱為名稱系結器,並以 IDataModelNameBinder 介面表示。 這類系結器會封裝一組規則,說明名稱的解析方式,以及如何處理物件上多次定義名稱的衝突解析。 這些規則的一部分包括投影名稱(由數據模型新增的名稱)如何針對原生名稱解析(一個在所偵錯的語言類型系統中解析)。

為了在腳本提供者之間提供一定程度的一致性,數據模型的腳本管理員會提供預設名稱系結器。 這個預設名稱系結器可以透過呼叫 IDataModelScriptManager 介面上的 GetDefaultNameBinder 方法來取得。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

調試程序數據模型C++概觀