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ığı