DataObjectIdentifierResolver.ContractIdentifier 方法
壓縮資料物件的識別項與指定型別和完整識別項。
命名空間: Microsoft.VisualStudio.Data.Framework
組件: Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)
語法
'宣告
Public Overridable Function ContractIdentifier ( _
typeName As String, _
fullIdentifier As Object() _
) As Object()
public virtual Object[] ContractIdentifier(
string typeName,
Object[] fullIdentifier
)
public:
virtual array<Object^>^ ContractIdentifier(
String^ typeName,
array<Object^>^ fullIdentifier
)
abstract ContractIdentifier :
typeName:string *
fullIdentifier:Object[] -> Object[]
override ContractIdentifier :
typeName:string *
fullIdentifier:Object[] -> Object[]
public function ContractIdentifier(
typeName : String,
fullIdentifier : Object[]
) : Object[]
參數
typeName
類型:String資料物件的型別名稱。
fullIdentifier
類型:array<Object[]資料物件的完整識別項。
傳回值
類型:array<Object[]
部分,資料物件的壓縮以的唯一識別項。
實作
IVsDataObjectIdentifierResolver.ContractIdentifier(String, array<Object[])
備註
覆寫這個方法會將完整識別唯一仍然識別物件的最小可能的識別項。 例如,在 SQL Server 資料庫,,當使用者按一下連接至 Pubs 資料庫時,完整的識別項 pubs.dbo.authors 可以縮小至最簡單的形式 authors。
繼承者注意事項
衍生類別應該覆寫這個方法。 基底實作不會執行任何動作 fullIdentifier 會傳回未加修改的參數。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。