次の方法で共有


LobSystemInstance.CurrentConnection プロパティ (Microsoft.Office.Server.ApplicationRegistry.MetadataModel)

ビジネス アプリケーションへの現在の接続を取得します。

名前空間: Microsoft.Office.Server.ApplicationRegistry.MetadataModel
アセンブリ: Microsoft.SharePoint.Portal (microsoft.sharepoint.portal.dll 内)

構文

'宣言
Public ReadOnly Property CurrentConnection As Object
'使用
Dim instance As LobSystemInstance
Dim value As Object

value = instance.CurrentConnection
public Object CurrentConnection { get; }

プロパティ値

オブジェクト。

備考

ビジネス データ クライアントは次の 2 つの形式の接続管理を使用できます。

1. 明示的接続管理

2. 黙示的接続管理

接続を共有する場合には、明示的接続管理の方が複雑ではあるものの便利で強力です。たとえば、3 つのビジネス データ Web パーツがバックエンドへの 1 つの接続を共有して、接続を順次クエリする場合、黙示的接続管理がその都度接続の開閉を行います。より良い方法は、LobSystemInstance.OpenConnection() を使用して接続を明示的に開き、3 つのビジネス データ Web パーツから 3 つのビジネス データ カタログ オブジェクト モデル呼び出しを行ってから、接続を閉じることです。CurrentConnection を使用することで、現在接続が開いているかどうかを確認できます。

関連項目

参照

LobSystemInstance クラス
LobSystemInstance メンバ
Microsoft.Office.Server.ApplicationRegistry.MetadataModel 名前空間