共用方式為


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 命名空間