您好我计划创建一个广播服务,它将向用户广播紧急消息。消息可以通过
发送我创建了一个界面
public interface IBroadCastingMessage
{
[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Xml)]
bool BroadCastMessage();
string MessageBody { get; set; }
}
和两个类一个用于短信,一个用于邮件
public class clsSendMail : IBroadCastingMessage
public class clsSendSMS: IBroadCastingMessage
并在这两个类中实现广播消息。
现在如何在WCF中使用DI模式调用这些方法,用户将传递该对象,在运行时我们将决定通过短信或邮件发送消息所需的天气
这是我的服务,但我遇到了问题,
public class BroadCastingMessage : IserviceInfo
{
public void IntializeService(IBroadCastingMessage obj)
{
obj.BroadCastMessage();
}
}
}
任何人都可以让我知道正确的方法吗?