共用方式為


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 安全性

請參閱

參考

DataObjectIdentifierResolver 類別

Microsoft.VisualStudio.Data.Framework 命名空間