IVsDataConnectionFactory.CreateConnection 方法

初始化 IVsDataConnection 选件类的新实例使用指定的连接信息。

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

语法

声明
Function CreateConnection ( _
    provider As Guid, _
    connectionString As String, _
    encryptedString As Boolean _
) As IVsDataConnection
IVsDataConnection CreateConnection(
    Guid provider,
    string connectionString,
    bool encryptedString
)
IVsDataConnection^ CreateConnection(
    Guid provider, 
    String^ connectionString, 
    bool encryptedString
)
abstract CreateConnection : 
        provider:Guid * 
        connectionString:string * 
        encryptedString:bool -> IVsDataConnection
function CreateConnection(
    provider : Guid, 
    connectionString : String, 
    encryptedString : boolean
) : IVsDataConnection

参数

  • provider
    类型:Guid

    DDEX提供程序的唯一标识符。

  • connectionString
    类型:String

    包含连接信息的一个未加密或加密字符串。

  • encryptedString
    类型:Boolean

    指示 connectionString 参数是否未加密或加密。 指定 true,如果加密。

返回值

类型:Microsoft.VisualStudio.Data.Services.IVsDataConnection
表示数据连接的 IVsDataConnection 对象。

异常

异常 条件
ArgumentNullException

cconnectionString 参数为 nullnull 引用(在 Visual Basic 中为 Nothing)。

ArgumentException

provider 不是一个注册的DDEX提供程序。

备注

调用方成为返回的数据连接实例的独占所有者,因此,是被调用方负责对连接的 Dispose 方法有效地管理其资源。

备注

发生的其他异常在提供程序连接对象的初始化时指示一个提供程序特定的错误。

.NET Framework 安全性

请参阅

参考

IVsDataConnectionFactory 接口

Microsoft.VisualStudio.Data.Services 命名空间