Udostępnij za pośrednictwem


Interfejs IDbConnectionExtension

Reprezentuje właściwości dodatkowe połączenia, które może być implementowana przez rozszerzenia przetwarzania danych SQL Server Reporting Services.

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 IDbConnectionExtension _
    Inherits IDbConnection, IDisposable, IExtension
'Użycie
Dim instance As IDbConnectionExtension
public interface IDbConnectionExtension : IDbConnection, 
    IDisposable, IExtension
public interface class IDbConnectionExtension : IDbConnection, 
    IDisposable, IExtension
type IDbConnectionExtension =  
    interface
        interface IDbConnection
        interface IDisposable
        interface IExtension
    end
public interface IDbConnectionExtension extends IDbConnection, IDisposable, IExtension

Typ IDbConnectionExtension 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. (Dziedziczony z IDbConnection).
Właściwość publiczna ConnectionTimeout Pobiera czas oczekiwania podczas próby nawiązania połączenia, przed zakończeniem próby i wygenerowaniem błędu. (Dziedziczony z IDbConnection).
Właściwość publiczna Impersonate Ustawia nazwę użytkownika użytkownika, który jest traktowane podczas wykonywania kwerend.Ta właściwość jest ignorowana przez serwer raportów Jeśli personifikacja nie jest obsługiwana przez dostawca danych.
Właściwość publiczna IntegratedSecurity Wskazuje, czy połączenia należy użyć zabezpieczeń zintegrowanych zamiast podać nazwę użytkownika i hasło.
Właściwość publiczna LocalizedName Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika. (Dziedziczony z IExtension).
Właściwość publiczna Password Pobiera lub ustawia hasło używane podczas łączenia się z bazą danych.Zastępuje wszystkie hasła określonego w połączeniu z ciąg.
Właściwość publiczna UserName Pobiera lub ustawia nazwę użytkownika do użycia podczas połączenia z bazą danych.Zastępuje wszelkie nazwę użytkownika w połączeniu z ciąg.

Do góry

Metody

  Nazwa Opis
Metoda publiczna BeginTransaction Rozpoczyna transakcję bazy danych. (Dziedziczony z IDbConnection).
Metoda publiczna Close Zamyka połączenie z bazą danych. (Dziedziczony z IDbConnection).
Metoda publiczna CreateCommand Tworzy i zwraca polecenia obiektu skojarzonego z tym połączeniem. (Dziedziczony z IDbConnection).
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. (Dziedziczony z IDbConnection).
Metoda publiczna SetConfiguration Używany do przekazywania niestandardowe konfiguracja danych do rozszerzenia. (Dziedziczony z IExtension).

Do góry

Uwagi

IDbConnectionExtension Interfejs umożliwia wdrożenie rozszerzenie IDbConnection interfejsu, która dodaje dodatkowe funkcje uwierzytelniania połączenie źródło danych.IDbConnectionExtension interfejs mogą być używane do tworzenia niestandardowej rozszerzenie przetwarzania danych.Więcej informacji o połączenia klasy, zobacz Implementująca klasa połączenia dla rozszerzenie przetwarzania danych.

Aplikacja nie tworzy wystąpienie IDbConnectionExtension interfejs bezpośrednio, ale tworzy instancję klasy, który implementuje IDbConnectionExtension.

Wdrożenie tej klasy IDbConnectionExtension musi także zaimplementować wszystkich wymaganych elementów członkowskich i zwykle określają dodatkowych członków, aby dodać funkcje specyficzne dla dostawca.Ponieważ IDbConnectionExtension dziedziczy z IDbConnection, również musi implementować wszystkie IDbConnection członków jako część swojego połączenia klasy, łącznie z tych członków, z IExtension.