/// <summary> /// ctor /// </summary> /// <param name="config"></param> /// <param name="sender"></param> /// <param name="receiver"></param> public AzureBus(IBusConfiguration config, IAzureBusSender sender, IAzureBusReceiver receiver) { Guard.ArgumentNotNull(config, "config"); Guard.ArgumentNotNull(sender, "sender"); Guard.ArgumentNotNull(receiver, "receiver"); this.config = config; this.sender = sender; this.receiver = receiver; }
public void Initialize() { receiver = config.Container.Resolve <IAzureBusReceiver>(); sender = config.Container.Resolve <IAzureBusSender>(); Configure(); }