Aracılığıyla paylaş


IDataReaderExtension Arabirimi

Bir veya daha fazla salt ileri akışları veri kaynak adresindeki bir komutu yürüterek elde edilen sonuç kümeleri okunma sağlar ve sql Server Reporting Services tarafından bir sonuç küme hakkında toplama özgü bilgileri almak için kullanılı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 IDataReaderExtension _
    Inherits IDataReader, IDisposable
'Kullanım
Dim instance As IDataReaderExtension
public interface IDataReaderExtension : IDataReader, 
    IDisposable
public interface class IDataReaderExtension : IDataReader, 
    IDisposable
type IDataReaderExtension =  
    interface
        interface IDataReader
        interface IDisposable
    end
public interface IDataReaderExtension extends IDataReader, IDisposable

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

Özellikler

  Ad Açıklama
Ortak özellik AggregationFieldCount Olarak veri toplanan alanların sayısını alır.
Ortak özellik FieldCount Alan sayısı içinde veri okuyucu alır. (IDataReader öğesinden devralınmıştır.)
Ortak özellik IsAggregateRow Geçerli satır veri toplu içerip içermediğini gösterir.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem Dispose (IDisposable öğesinden devralınmıştır.)
Ortak yöntem GetFieldType Alır türü tarafından döndürülen nesne türünü karşılık gelen bilgi GetValue. (IDataReader öğesinden devralınmıştır.)
Ortak yöntem GetName Bulmak için alan adını alır. (IDataReader öğesinden devralınmıştır.)
Ortak yöntem GetOrdinal Adlandırılmış alan dizini dönün. (IDataReader öğesinden devralınmıştır.)
Ortak yöntem GetValue Belirtilen alan değerini döndürür. (IDataReader öğesinden devralınmıştır.)
Ortak yöntem IsAggregationField Veri alan ile belirtilen dizin tarafından toplanan olup olmadığını gösterir.
Ortak yöntem Read İlerletir IDataReader sonraki kaydı. (IDataReader öğesinden devralınmıştır.)

Üst

Açıklamalar

IDataReaderExtension arabirim uygulayan uzantı verir IDataReader arabirimni sağlamak için kullanabileceğiniz bir rapor sunucusu toplama bilgiler sizin sonuç küme.Hakkında daha fazla bilgi için DataReader sınıfları Bkz: Bir DataReader sınıfı veri işleme uzantısı için uygulama.

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

Saðlamanýzý sınıfları IDataReaderExtension gereken gerekli üyeleri de uygulamak ve genellikle eklemek için ek üyeleri tanımlamak sağlayıcı-belirli işlevleri.Çünkü IDataReaderExtension miras alınan IDataReaderExtension, ayrıca tüm uygulamalıdır IDataReaderExtension üyeleri bir parçası olarak sizin DataReader sınıf.

Bir sonuç küme tarafından başka bir yapılan değişiklikleri işleme veya veri uygulayan bir sınıf kullanıcıya görünür olabilir okunurken iş parçacığı bir IDataReaderExtension.Ancak, kesin sağlayıcı hem de zamanlama bağımlı davranıştır.

Kullanıcılar oluşturma bir örnek , bir DataReader doğrudan sınıf.Bunun yerine, elde DataReader ile ExecuteReader yöntem, komut nesne.Bu nedenle, işaretlemelisiniz DataReader dahili olarak yapıcılar.