Interfejs IDbConnection
Otwarte połączenie danych reprezentuje źródłoi jest implementowana przez rozszerzenia przetwarzania danych SQL Server Reporting Services, które dostęp relacyjnych baz danych.
Przestrzeń nazw: Microsoft.ReportingServices.DataProcessing
Zestawy: Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)
Składnia
'Deklaracja
Public Interface IDbConnection _
Inherits IDisposable, IExtension
'Użycie
Dim instance As IDbConnection
public interface IDbConnection : IDisposable,
IExtension
public interface class IDbConnection : IDisposable,
IExtension
type IDbConnection =
interface
interface IDisposable
interface IExtension
end
public interface IDbConnection extends IDisposable, IExtension
Typ IDbConnection uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ConnectionString | Pobiera lub ustawia ciąg używany do otwierania bazy danych. |
![]() |
ConnectionTimeout | Pobiera czas oczekiwania podczas próby nawiązania połączenia, przed zakończeniem próby i wygenerowaniem błędu. |
![]() |
LocalizedName | Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika. (Dziedziczony z IExtension). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
![]() |
BeginTransaction | Rozpoczyna transakcję bazy danych. |
![]() |
Close | Zamyka połączenie z bazą danych. |
![]() |
CreateCommand | Tworzy i zwraca polecenia obiektu skojarzonego z tym połączeniem. |
![]() |
Dispose | (Dziedziczony z IDisposable). |
![]() |
Open | Inicjuje połączenie z bazą danych z ustawień określonych przez ConnectionString Właściwość od dostawca połączenia obiektu. |
![]() |
SetConfiguration | Używany do przekazywania niestandardowe konfiguracja danych do rozszerzenia. (Dziedziczony z IExtension). |
Do góry
Uwagi
IDbConnection Interfejs umożliwia wdrożenie połączenia klasy, która reprezentuje unikatowy sesja z danymi źródło.IDbConnection interfejs mogą być używane do tworzenia niestandardowej dostawca danych.Więcej informacji o połączenia klasy, zobacz Implementująca klasa połączenia dla rozszerzenie przetwarzania danych.
Aplikacja nie tworzy wystąpienie IDbConnection interfejs bezpośrednio, ale tworzy instancję klasy, który implementuje IDbConnection.
Wdrożenie tej klasy IDbConnection musi implementować wszystkich wymaganych elementów członkowskich i zwykle określają dodatkowych członków, aby dodać funkcje specyficzne dla dostawca.Ponieważ IDbConnection dziedziczy z IExtension, należy zaimplementować IExtension członków jako część swojego połączenia klasy.
Podczas implementacji z IDbConnection interfejs, należy także implementować konstruktory następujący:
Klasa |
Opis |
---|---|
PrvConnection() |
Inicjuje nowe wystąpienie PrvConnection klasy. |
PrvConnection (ciąg connectionString) |
Inicjuje nowe wystąpienie PrvConnection klasy, gdy podany ciąg zawierający parametry połączenia. |