DataObjectIdentifierResolver.ExpandIdentifier メソッド

指定した型と部分の識別子を持つデータ オブジェクトの識別子を展開します。

名前空間:  Microsoft.VisualStudio.Data.Framework
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)

構文

'宣言
Public MustOverride Function ExpandIdentifier ( _
    typeName As String, _
    partialIdentifier As Object() _
) As Object()
public abstract Object[] ExpandIdentifier(
    string typeName,
    Object[] partialIdentifier
)
public:
virtual array<Object^>^ ExpandIdentifier(
    String^ typeName, 
    array<Object^>^ partialIdentifier
) abstract
abstract ExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
public abstract function ExpandIdentifier(
    typeName : String, 
    partialIdentifier : Object[]
) : Object[]

パラメーター

  • typeName
    型 : System.String
    データ オブジェクトの型の名前。
  • partialIdentifier
    型 : array<System.Object[]
    データ オブジェクトの部分識別子。

戻り値

型 : array<System.Object[]
識別子が配置できない場合は、一致が部分的な成功した識別子とデータ オブジェクトの完全な、配置された ID、または nullnull 参照 (Visual Basic では Nothing)。

実装

IVsDataObjectIdentifierResolver.ExpandIdentifier(String, array<Object[])

解説

データ ソースが識別子を配置する状況をモデル化するには、このメソッドを実装します。メソッドがデータ ソースの解決と同じ機構を使用することが想定されます。入力識別子がデータ ソースの実際のオブジェクトを表す場合、このメソッドはそのオブジェクトを探すことが想定されます。オブジェクトを作成されなかったオブジェクト識別子の場合 (つまり、) 表さない場合、データ ソースがこのようなオブジェクトにするメソッドが識別子と同様に実行することが想定されます。たとえば、データ ソースが pubs.dbo.authorsに CREATE TABLE authors の authors を解決すると、このメソッドは同じにする必要があります。

継承時の注意

派生クラスはこのメソッドを実装する必要があります。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DataObjectIdentifierResolver クラス

Microsoft.VisualStudio.Data.Framework 名前空間