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 | |
---|---|---|
ConnectionString | Alır veya ayarlar bir veritabanını açmak için kullanılan dize. (IDbConnection öğesinden devralınmıştır.) | |
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.) | |
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. | |
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. | |
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.) | |
Password | Alır veya veritabanına bağlanırken kullanılacak parolayı ayarlar.Connection ile belirtilen herhangi bir parola geçersiz kılar dize. | |
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 | |
---|---|---|
BeginTransaction | Veritabanı işlemi başlar. (IDbConnection öğesinden devralınmıştır.) | |
Close | Veritabanı bağlantısını kapatır. (IDbConnection öğesinden devralınmıştır.) | |
CreateCommand | Oluşturur ve döndüren bir komut bağlantıyla ilişkili nesne. (IDbConnection öğesinden devralınmıştır.) | |
Dispose | (IDisposable öğesinden devralınmıştır.) | |
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.) | |
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.