使用傳遞延伸模組的 IDeliveryReportServerInformation 介面
IDeliveryReportServerInformation 介面會公開您可用以擷取有關報表伺服器資訊的一些屬性。您可以使用此資訊來傳遞通知和報表。當實作傳遞延伸模組類別時,會實作 IDeliveryExtension 介面所需的 ReportServerInformation 屬性。ReportServerInformation 屬性會傳回實作 IDeliveryReportServerInformation 介面的物件。從這個物件,您可以取得報表伺服器目前支援的轉譯延伸模組清單。
下列 for 迴圈可用以儲存在 ArrayList 物件中的報表伺服器上目前可用的轉譯延伸模組清單。
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);
}
}
如需有關 IDeliveryReportServerInformation 介面的詳細資訊,請參閱<使用傳遞延伸模組的 IDeliveryReportServerInformation 介面>。