需要WCF中的WCF依赖注入帮助

时间:2017-03-23 07:10:04

标签: wcf dependency-injection

您好我计划创建一个广播服务,它将向用户广播紧急消息。消息可以通过

发送
  1. 邮件
  2. 消息
  3. SMS
  4. 我创建了一个界面

      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();
        }
    }
    

    }

    任何人都可以让我知道正确的方法吗?

0 个答案:

没有答案