展开一个数据对象中的标识符与指定的类型和部分标识符。
命名空间: 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。