2010-03-15 110 views
0

目前,我們的系統將對ReportingService的ListSubscriptions方法返回的所有訂閱執行「foreach」,並觸發定時訂閱事件,以便他們將報告作爲電子郵件接收。限制使用SSRS通過電子郵件發送訂閱

在我們的開發環境中,我不希望在測試時發送這些報告的每個訂閱。

有沒有一種方法可以使用我自己的電子郵件地址創建新訂閱,以便接收報告?臨時訂閱可以在發送後被刪除。

有關如何做到這一點的任何想法?

回答

0

截止了搞清楚如何做到這一點我自己

創建使用 子ID = rs.CreateSubscription()

再經過fireEvent刪除了它( 「TimedSubscription」,SUBID)測試訂閱

rs.DeleteSubscription(subId)

+0

好吧,這並沒有像你在觸發事件時那樣工作,刪除訂閱不會等待事件完成。可能有一種方法可以使用異步和異步事件來完成此操作,但文檔非常稀疏。 – Graeme 2010-03-18 11:49:17