Aracılığıyla paylaş


IDeliveryReportServerInformation arabirimi için teslim uzantısı kullanma

IDeliveryReportServerInformationArabirimi rapor sunucusu hakkında bilgi almak için kullanabileceğiniz çeşitli özellikler sunar. Bildirimler ve raporlar sunmak için bu bilgileri kullanabilirsiniz. Teslimat uzantı sınıfı uygulama uygulamak ReportServerInformationözelliğinin gerektirdiği gibi IDeliveryExtensionarabirimi. ReportServerInformationÖzelliği döndürür uygulayan bir nesne IDeliveryReportServerInformationarabirimi. Bu nesne şu anda rapor sunucusu tarafından desteklenen işleme uzantıları listesini alabilirsiniz.

Aşağıdaki fordöngü mevcut işleme uzantıları listesi raporu sunucuda depolamak için kullanılan bir ArrayList nesne.

Dim renderFormats As New ArrayList()
Dim e As Microsoft.ReportingServices.Interfaces.Extension
For Each e In  ReportServerInformation.RenderingExtension
   If e.Visible Then
      renderFormats.Add(e.Name)
   End If
Next e
Dim renderFormats As New ArrayList()
Dim e As Microsoft.ReportingServices.Interfaces.Extension
For Each e In  ReportServerInformation.RenderingExtension
   If e.Visible Then
      renderFormats.Add(e.Name)
   End If
Next e
ArrayList renderFormats = new ArrayList();
foreach (Microsoft.ReportingServices.Interfaces.Extension e in ReportServerInformation.RenderingExtension)
{ 
   if (e.Visible)
   {
      renderFormats.Add(e.Name);
   }
}
ArrayList renderFormats = new ArrayList();
foreach (Microsoft.ReportingServices.Interfaces.Extension e in ReportServerInformation.RenderingExtension)
{ 
   if (e.Visible)
   {
      renderFormats.Add(e.Name);
   }
}

Hakkında daha fazla bilgi için IDeliveryReportServerInformationarabirimi, bakın IDeliveryReportServerInformation arabirimi için teslim uzantısı kullanma.

Ayrıca bkz.

Başvuru

Microsoft.ReportingServices.Interfaces

Raporlama Hizmetleri uzantısı kitaplığı

Diğer Kaynaklar

Teslim uzantısı uygulama