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[]
数据对象的完整,展开的标识符匹配部分标识符已通过或 nullnull 引用(在 Visual Basic 中为 Nothing),如果该标识符不能展开。

实现

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

备注

实现此方法模拟数据源如何扩展标识符。应方法是使用解析相同的结构与数据源。如果输入标识符个表示数据源的真实对象,应此方法将查找该对象。如果它表示的对象(即,如果没有创建)对象的标识符,应方法将类似地完成该标识符数据源为此类对象将。例如,因此,如果数据源解决在 CREATE TABLE authors 的 authors 到 pubs.dbo.authors,此方法应执行同样的操作。

对继承者的说明

该派生类必须实现此方法。

.NET Framework 安全性

请参见

参考

DataObjectIdentifierResolver 类

Microsoft.VisualStudio.Data.Framework 命名空间