Rozszerzenie dostawy przy użyciu interfejsu IDeliveryReportServerInformation
IDeliveryReportServerInformation interfejs udostępnia kilka właściwości, które można pobrać informacji o serwer raportów.Ta informacja służy do dostarczania powiadomień i raporty.Podczas realizacji programu rozszerzenie dostarczania implementacji klasy, ReportServerInformation właściwość wymagane przez IDeliveryExtension interfejs.ReportServerInformation Właściwość zwraca obiekt, który implementuje IDeliveryReportServerInformation interfejs.Z tego obiektu można uzyskać listę rozszerzeń renderowania aktualnie obsługiwanych przez serwer raportów.
Następujące for Pętla może zostać wykorzystana do przechowywania listy rozszerzeń renderowania aktualnie dostępnych serwer raportów w ArrayList obiektu.
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);
}
}
Więcej informacji o IDeliveryReportServerInformation interfejs, zobacz Rozszerzenie dostawy przy użyciu interfejsu IDeliveryReportServerInformation.
Zobacz także