IVsDataProvider.TryCreateObject 方法 (Guid, Type)

尝试创建指定的DDEX的实例支持由DDEX提供程序实现的指定DDEX数据源的实体。

命名空间:  Microsoft.VisualStudio.Data.Core
程序集:  Microsoft.VisualStudio.Data.Core(在 Microsoft.VisualStudio.Data.Core.dll 中)

语法

声明
Function TryCreateObject ( _
    source As Guid, _
    objType As Type _
) As Object
Object TryCreateObject(
    Guid source,
    Type objType
)
Object^ TryCreateObject(
    Guid source, 
    Type^ objType
)
abstract TryCreateObject : 
        source:Guid * 
        objType:Type -> Object 
function TryCreateObject(
    source : Guid, 
    objType : Type
) : Object

参数

  • source
    类型:System.Guid
    一个DDEX数据源标识符或 Empty 没有特定的数据源的。
  • objType
    类型:System.Type
    DDEX的类型支持实体。

返回值

类型:System.Object
指定的DDEX的实例支持由DDEX提供程序实现的指定DDEX数据源的实体,则为; DDEX提供程序支持它;否则,nullnull 引用(在 Visual Basic 中为 Nothing)。

异常

异常 条件
ArgumentNullException

支持实体的新实例的实例引发了异常,还是 CreateInstance 的方式调用通过反射或通过DDEX提供程序的 CreateObjectCreateObject 方法失败的默认值或客户端对象的实现的实现或创建(如果有)。

备注

TryCreateObject 方法的此方法委托,通过 Object 作为TSite泛型参数值和 nullnull 引用(在 Visual Basic 中为 Nothing) 作为 site 参数。

.NET Framework 安全性

请参见

参考

IVsDataProvider 接口

TryCreateObject 重载

Microsoft.VisualStudio.Data.Core 命名空间