Aracılığıyla paylaş


Veri işleme uzantısı gerçekleştir hazırlanıyor

Bunu uygulamadan önce SQL Server  Reporting Servicesveri işleme uzantısı, arabirim uygulamak için tanımlamanız gerekir. Uzantısı özgü uygulamaları tüm arabirimleri kümesi sağlamak istediğiniz ya da basitçe uygulamanızı bir alt gibi odaklanmak isteyebilirsiniz IDataReaderve IDbCommandarabirimleri olan istemciler etkileşim ile öncelikle bir sonucu olarak bir DataReader nesne ve kullanmak istiyorsunuz, SSRSsonuç kümesi veri kaynağı arasında bir köprü olarak veri işleme uzantısı.

Veri işleme uzantıları iki yoldan biriyle uygulayabilirsiniz:

  • Veri işleme uzantısı sınıflarını uygulayabilirsiniz Microsoft  .NET Frameworkveri sağlayıcısı arabirimleri ve isteğe bağlı olarak sağladığı genişletilmiş veri işleme uzantısı arabirimleri Reporting Services.

  • Veri işleme uzantısı arabirimleri tarafından sağlanan veri işleme uzantısı sınıflarını uygulayabilirsiniz Reporting Servicesve isteğe bağlı olarak genişletilmiş veri işleme uzantısı arabirimleri.

Eğer sizin Reporting Servicesveri işleme uzantısı değil belirli özellik veya yöntem, özellik veya yöntem yok-işlemi olarak uygulamak. Bir istemcinin belirli bir davranış bekliyorsa, atmak bir Microsoft.AGL.Common.MISC.HandleAr özel durum.

[!NOT]

Özellik veya yöntem yok-işlemi uygulanmasına yalnızca özellikleri ve yöntemleri uygulamak isterseniz bu arabirimler için geçerlidir. Değil uygulamak için seçtiğiniz isteğe bağlı arabirimi, veri işleme uzantısı derleme dışında bırakılmalıdır. Gerekli veya isteğe bağlı bir arabirim olup olmadığı hakkında daha fazla bilgi için bu makalenin ilerisindeki tabloya bakın.

Gerekli uzantısı işlevselliği

Her Reporting Servicesveri işleme uzantısı aşağıdaki işlevselliği sağlamanız gerekir:

  • Bir veri kaynağına bir bağlantı açın.

  • Bir sorguyu çözümlemek ve sonuç kümesi alan adları listesini döndürür.

  • Veri kaynağına karşı sorgu yürütme ve satır kümesi döndürür.

  • Tek değerli parametreleri sorgu geçirin.

  • Satır kümesinde satırlar arasında yineleme ve verileri almak.

Her veri işleme uzantısı aşağıdaki işlevselliği eklemek için Genişletilebilir:

  • Bir sorguyu çözümlemek ve sorguda kullanılan parametre adları listesini döndürür.

  • Bir sorguyu çözümlemek ve hangi tarafından gruplandırılmış sorgu alanları listesini döndürür.

  • Bir sorguyu çözümlemek ve sorgu sıralanmış alanları listesini döndürür.

  • Bir kullanıcı adı ve bağlantı dizesi bağımsız veri kaynağına bağlanmak için parola sağlayın.

  • Satır kümesinde satırlar arasında yineleme ve veri değerleri hakkında yardımcı meta veri alabilirsiniz.

  • Sunucuda veri toplama.

Kullanılabilir uzantı arabirimleri

Aşağıdaki tablo kullanılabilir arabirimleri ve uygulanması gerekli veya isteğe bağlı olup açıklar.

Arabirim

Açıklama

Uygulama

IDbConnection

Veri kaynağının benzersiz bir oturumu temsil eder. Bir istemci/sunucu veritabanı sistemi durumunda oturum eşdeğer sunucu ağ bağlantısı olabilir.

Gerekli

IDbConnectionExtension

Tarafından uygulanan ek bağlantı özelliklerini temsil eden SSRSGüvenlik ve kimlik doğrulama ile ilgili veri işleme uzantıları.

İsteğe bağlı

IDbTransaction

Yerel işlem temsil eder.

Gerekli

IDbTransactionExtension

Tarafından uygulanan ek hareket özelliklerini temsil eden SSRSveri işleme uzantıları.

İsteğe bağlı

IDbCommand

Sorgu veya veri kaynağına bağlanıldığında kullanılan komut temsil eder.

Gerekli

IDbCommandAnalysis

Bir sorguyu çözümlemek ve sorguda kullanılan parametre adları listesini döndürme için ek komut bilgileri temsil eder.

İsteğe bağlı

IDataParameter

Geçirilen parametre veya ad/değer çifti, bir komut veya sorgu temsil eder.

Gerekli

IDataParameterCollection

Bir komut veya sorgu ilgili tüm parametreleri topluluğu temsil eder.

Gerekli

IDataReader

Salt ileri, salt okunur veri akışı veri kaynağınızdan okuma yöntemi sağlar.

Gerekli

IDataReaderExtension

Bir veya daha fazla salt ileri akışları sonuç kümeleri, bir komutu bir veri kaynağı yürüterek okuma yöntemi sağlar. Bu arabirim, alan toplamları için ek destek sağlar.

İsteğe bağlı

IExtension

İçin temel sınıf sağlayan bir Reporting Servicesveri işleme uzantısı. Ayrıca bir uygulayıcısı uzantısı için yerelleştirilmiş bir adı içermesi ve yapılandırma ayarları yapılandırma dosyasından uzantısı geçmesine olanak sağlar.

Gerekli

Veri işleme uzantısı arabirimleri için bir alt kümesini aynıdır .NET Frameworkveri sağlayıcısı arabirimleri, yöntemleri ve özellikleri mümkün. Tam bir uygulama hakkında daha fazla bilgi için .NET Frameworkveri sağlayıcısı, bakın "Implementing a.net Framework veri sağlayıcısı" içinde senin .NET FrameworkSoftware Development Kit (sdk) belgelerine.

Ayrıca bkz.

Başvuru

Raporlama Hizmetleri uzantısı kitaplığı

Diğer Kaynaklar

Raporlama Hizmetleri uzantıları

Veri işleme uzantısı uygulama