Aracılığıyla paylaş


IDbConnectionExtension Arabirimi

SQL Server Reporting Services veri işleme uzantılarına göre uygulanan ek bağlantı özelliklerini temsil eder.

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

IDbConnectionExtension 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. (IDbConnection öğesinden devralınmıştır.)
Ortak özellik ConnectionTimeout Alır saat , Deneme girişimini sonlandırıp bir hata oluşturmadan önce bir bağlantı kurmaya çalışırken beklenecek. (IDbConnection öğesinden devralınmıştır.)
Ortak özellik Impersonate Sorgu yürütülen başkasının rolüne bürünebilir, kullanıcının kullanıcı adı ayarlar.Bu özellik veri sağlayıcı tarafından desteklenen bir kimliğe bürünme rapor sunucusu tarafından yoksayılır.
Ortak özellik IntegratedSecurity Bağlantı tümleşik güvenliği kullanmak yerine gerekir olup olmadığını kullanıcı adı ve parola sağlamanız gösterir.
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.)
Ortak özellik Password Alır veya veritabanına bağlanırken kullanılacak parolayı ayarlar.Connection ile belirtilen herhangi bir parola geçersiz kılar dize.
Ortak özellik UserName Alır veya ayarlar veritabanına bağlanırken kullanılacak kullanıcı adı.Belirtilen kullanıcı adını geçersiz kılar dize.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem BeginTransaction Veritabanı işlemi başlar. (IDbConnection öğesinden devralınmıştır.)
Ortak yöntem Close Veritabanı bağlantısını kapatır. (IDbConnection öğesinden devralınmıştır.)
Ortak yöntem CreateCommand Oluşturur ve döndüren bir komut bağlantıyla ilişkili nesne. (IDbConnection öğesinden devralınmıştır.)
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. (IDbConnection öğesinden devralınmıştır.)
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

IDbConnectionExtension Arabirimi uygulayan uzantı verir IDbConnection ' arabirim ekler ek işlevsellik için kimlik doğrulama, bağlantı için bir veri kaynak.IDbConnectionExtension arabirim, yap bir özel veri işleme uzantısı 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 IDbConnectionExtension , uygulayan bir sınıfın örneğini oluşturur ancak doğrudan arabirim IDbConnectionExtension.

Sınıfları saðlamanýzý IDbConnectionExtension gereken gerekli tüm üyeleri de uygulamak ve genellikle eklemek için ek üyeleri tanımlamak sağlayıcı-belirli işlevleri.Çünkü IDbConnectionExtension miras alınan IDbConnection, ayrıca tüm uygulamalıdır IDbConnection üyeleri bir parçası olarak sizin bağlantı sınıf gelen bu üyeler de dahil olmak üzere IExtension.