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 | |
---|---|---|
![]() |
ConnectionString | Pobiera lub ustawia ciąg używany do otwierania bazy danych. (Dziedziczony z IDbConnection). |
![]() |
ConnectionTimeout | Pobiera czas oczekiwania podczas próby nawiązania połączenia, przed zakończeniem próby i wygenerowaniem błędu. (Dziedziczony z IDbConnection). |
![]() |
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. |
![]() |
IntegratedSecurity | Wskazuje, czy połączenia należy użyć zabezpieczeń zintegrowanych zamiast podać nazwę użytkownika i hasło. |
![]() |
LocalizedName | Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika. (Dziedziczony z IExtension). |
![]() |
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. |
![]() |
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 | |
---|---|---|
![]() |
BeginTransaction | Rozpoczyna transakcję bazy danych. (Dziedziczony z IDbConnection). |
![]() |
Close | Zamyka połączenie z bazą danych. (Dziedziczony z IDbConnection). |
![]() |
CreateCommand | Tworzy i zwraca polecenia obiektu skojarzonego z tym połączeniem. (Dziedziczony z IDbConnection). |
![]() |
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. (Dziedziczony z IDbConnection). |
![]() |
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.