LobSystemInstance.CurrentConnection Property
NOTE: This API is now obsolete.
Gets the current connection to the business application.
Namespace: Microsoft.Office.Server.ApplicationRegistry.MetadataModel
Assembly: Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)
Syntax
'Declaration
<ObsoleteAttribute("O12 Application Registry API is deprecated. Please use BusinessData.", _
False)> _
Public ReadOnly Property CurrentConnection As Object
Get
'Usage
Dim instance As LobSystemInstance
Dim value As Object
value = instance.CurrentConnection
[ObsoleteAttribute("O12 Application Registry API is deprecated. Please use BusinessData.",
false)]
public Object CurrentConnection { get; }
Property Value
Type: System.Object
An object.
Remarks
Business Data clients can use two forms of connection management:
1. Explicit connection management
2. Implicit connection management
Explicit connection management is more complex but is useful and performant when sharing connections. For example, if three Business Data web parts want to share a connection to a backend and query it sequentially, implicit connection management would open and close a connection in each case. It is better to explicitly open a connection using LobSystemInstance.OpenConnection(), make the 3 Business Data Catalog object model calls from the 3 Business Data web parts and then close the connection. CurrentConnection allows checking for whether a connection is currently open.
See Also
Reference
Microsoft.Office.Server.ApplicationRegistry.MetadataModel Namespace