DataConnectionProperties.ResolveSynonym 方法
為 PropertyDescriptor 的一個同義資料表與基本屬性將傳回基底屬性描述項的解析的嘗試。
命名空間: Microsoft.VisualStudio.Data
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Protected Function ResolveSynonym ( _
name As String, _
setAsBaseName As Boolean _
) As PropertyDescriptor
protected PropertyDescriptor ResolveSynonym(
string name,
bool setAsBaseName
)
protected:
PropertyDescriptor^ ResolveSynonym(
String^ name,
bool setAsBaseName
)
member ResolveSynonym :
name:string *
setAsBaseName:bool -> PropertyDescriptor
protected function ResolveSynonym(
name : String,
setAsBaseName : boolean
) : PropertyDescriptor
參數
- name
型別:System.String
同義資料表的名稱。
- setAsBaseName
型別:System.Boolean
指示是否應該設定名稱做為基底屬性的名稱,則為,如果找到。
傳回值
型別:System.ComponentModel.PropertyDescriptor
會傳回提供給所指定的同義資料表中的基本屬性的描述項。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | name 參數為 null。 |
備註
在處理同義資料表時,使用這個方法。
當您沒有藉由呼叫方法來尋找 GetProperty 屬性時,您應將此名稱加入至這個方法來判斷名稱是否是已知的屬性之同義資料表。
使用實際屬性名稱的地方,一個同義資料表在用戶端嘗試設定屬性的值,但是類別索引子的基底實作將 setAsBaseName 參數的 true ,表示同義資料表名稱應該會成為新的基底屬性的名稱。會導致現有的屬性移除和使用同義資料表,其中為要加入的新屬性做為名稱。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。