在我的服务中执行某些操作(例如 PUT 或 DELETE)之后,我想向用户或一组用户发送通知,这是在发送操作响应之前完成的。
我实现通知的方法很简单,我有一个接口:
public Interface INotification{
void send(string mail, string content);
void send(Group group, string content);
}
代表每种类型的通知。我注入了在给定服务中使用的通知类型,但我不认为这是最佳解决方案。有没有更好的方法来实现这一点?是否有任何框架可以轻松与 ServiceStack 集成来帮助我实现这一目标?
从我的角度来看,另一个问题是加载模板,每次发送通知时都会这样做。我不喜欢这种方法,因为我认为这不是最优的。(但这是一个不同的问题)
感谢您为我提供的所有帮助。