Aracılığıyla paylaş


IDbConnection Arabirimi

Bir veri açık bir bağlantıyı temsil eden kaynakve ilişkisel veritabanlarına erişmek SQL Server Reporting Services veri işleme uzantılarına göre uygulanır.

Ad Alanı:  Microsoft.ReportingServices.DataProcessing
Derlemeler:   Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts içinde.dll)
  Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces içinde.dll)

Sözdizimi

'Bildirim
Public Interface IDbConnection _
    Inherits IDisposable, IExtension
'Kullanım
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

IDbConnection türü aşağıdaki üyeleri açıklar.

Özellikler

  Ad Açıklama
Ortak özellik ConnectionString Alır veya ayarlar bir veritabanını açmak için kullanılan dize.
Ortak özellik ConnectionTimeout Alır saat , Deneme girişimini sonlandırıp bir hata oluşturmadan önce bir bağlantı kurmaya çalışırken beklenecek.
Ortak özellik LocalizedName Uzantısı olan bir kullanıcıya görüntülenecek yerelleştirilmiş adını alır arabirim. (IExtension öğesinden devralınmıştır.)

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem BeginTransaction Veritabanı işlemi başlar.
Ortak yöntem Close Veritabanı bağlantısını kapatır.
Ortak yöntem CreateCommand Oluşturur ve döndüren bir komut bağlantıyla ilişkili nesne.
Ortak yöntem Dispose (IDisposable öğesinden devralınmıştır.)
Ortak yöntem Open Tarafından belirtilen ayarları ile veritabanı bağlantısı başlatır ConnectionString özelliği sağlayıcı-belirli bağlantı nesne.
Ortak yöntem SetConfiguration Bir uzantı için özel yapılandırma verileri aktarmak için kullanılır. (IExtension öğesinden devralınmıştır.)

Üst

Açıklamalar

IDbConnection arabirim uygulayan verir bir bağlantı veri ile benzersiz oturum temsil eden sınıf kaynak.IDbConnection arabirim, yap bir özel veri sağlayıcı için kullanılabilirHakkında daha fazla bilgi için bağlantı sınıfları Bkz: Bağlantı sınıfı veri işleme uzantısı için uygulama.

Bir uygulama örnek oluşturma IDbConnection , uygulayan bir sınıfın örneğini oluşturur ancak doğrudan arabirim IDbConnection.

Sınıfları saðlamanýzý IDbConnection gereken gerekli tüm üyeleri uygulamak ve genellikle eklemek için ek üyeleri tanımlamak sağlayıcı-belirli işlevleri.Çünkü IDbConnection miras alınan IExtension, de uygulamak gerekir IExtension üyeleri bir parçası olarak, bağlantı sınıfı.

Ne zaman uygulamadan gelen IDbConnection arabirim, aşağıdaki oluşturucular uygulamak:

Sınıf

Açıklama

PrvConnection()

Yeni bir başlatır örnek , PrvConnection class.

PrvConnection (dize connectionString)

Yeni bir başlatır örnek , PrvConnection bağlantı dizesi içeren bir dize verildiğinde sınıf.