Updated: February 25, 2016
Applies To: SQL Server (starting with 2016)
Represents an open connection to a data source, and is implemented by SQL Server Reporting Services data processing extensions that access relational databases.
Assemblies: Microsoft.ReportingServices.Interfaces (in Microsoft.ReportingServices.Interfaces.dll)
Microsoft.ReportingServices.SharePoint.UI.WebParts (in Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Gets or sets the string used to open a database.
Gets the time to wait, while trying to establish a connection, before terminating the attempt and generating an error.
Gets the localized name of the extension to be displayed in a user interface.(Inherited from IExtension.)
Begins a database transaction.
Closes the connection to the database.
Creates and returns a Command object associated with the connection.
(Inherited from IDisposable.)
Initializes a database connection with the settings specified by the ConnectionString property of the provider-specific Connection object.
Used to pass custom configuration data to an extension.(Inherited from IExtension.)
An application does not create an instance of theinterface directly, but creates an instance of a class that implements .
When you implement from theinterface, you should also implement the following constructors:
Initializes a new instance of the PrvConnection class.
Initializes a new instance of the PrvConnection class when given a string containing the connection string.