【发布时间】:2010-03-16 19:52:34
【问题描述】:
目前,我们的系统将对从 ReportingService 的 ListSubscriptions 方法返回的所有订阅执行“foreach”,并触发定时订阅事件,以便他们以电子邮件的形式接收报告。
在我们的开发环境中,我不希望在测试时发送这些报告的所有订阅。
有没有一种方法可以使用我自己的电子邮件地址创建新订阅,以便接收报告?然后可以在发送后删除临时订阅。
关于如何做到这一点的任何想法?
【问题讨论】:
目前,我们的系统将对从 ReportingService 的 ListSubscriptions 方法返回的所有订阅执行“foreach”,并触发定时订阅事件,以便他们以电子邮件的形式接收报告。
在我们的开发环境中,我不希望在测试时发送这些报告的所有订阅。
有没有一种方法可以使用我自己的电子邮件地址创建新订阅,以便接收报告?然后可以在发送后删除临时订阅。
关于如何做到这一点的任何想法?
【问题讨论】:
最后自己想办法做到这一点
使用创建了一个测试订阅 subId = rs.CreateSubscription()
然后在fireEvent("TimedSubscription", subId)之后删除它
rs.DeleteSubscription(subId)
【讨论】: