Udostępnij za pośrednictwem


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
Właściwość publiczna ConnectionString Pobiera lub ustawia ciąg używany do otwierania bazy danych.
Właściwość publiczna ConnectionTimeout Pobiera czas oczekiwania podczas próby nawiązania połączenia, przed zakończeniem próby i wygenerowaniem błędu.
Właściwość publiczna LocalizedName Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika. (Dziedziczony z IExtension).

Do góry

Metody

  Nazwa Opis
Metoda publiczna BeginTransaction Rozpoczyna transakcję bazy danych.
Metoda publiczna Close Zamyka połączenie z bazą danych.
Metoda publiczna CreateCommand Tworzy i zwraca polecenia obiektu skojarzonego z tym połączeniem.
Metoda publiczna Dispose (Dziedziczony z IDisposable).
Metoda publiczna Open Inicjuje połączenie z bazą danych z ustawień określonych przez ConnectionString Właściwość od dostawca połączenia obiektu.
Metoda publiczna 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.