public WorkerFeature() { DependsOn <DelayedDeliveryFeature>(); Defaults(s => { var distributorAddress = s.Get <string>("LegacyDistributor.Address"); var distributorMsmqAddress = MsmqAddress.Parse(distributorAddress); var distributorTimeoutQueue = new MsmqAddress(distributorMsmqAddress.Queue + ".Timeouts", distributorMsmqAddress.Machine); var timeoutManagerAddressConfiguration = s.Get <TimeoutManagerAddressConfiguration>(); timeoutManagerAddressConfiguration.Set(distributorTimeoutQueue.ToString()); }); }
public WorkerFeature() { DependsOn<DelayedDeliveryFeature>(); Defaults(s => { var distributorAddress = s.Get<string>("LegacyDistributor.Address"); var distributorMsmqAddress = MsmqAddress.Parse(distributorAddress); var distributorTimeoutQueue = new MsmqAddress(distributorMsmqAddress.Queue + ".Timeouts", distributorMsmqAddress.Machine); var timeoutManagerAddressConfiguration = s.Get<TimeoutManagerAddressConfiguration>(); timeoutManagerAddressConfiguration.Set(distributorTimeoutQueue.ToString()); }); }