コード例 #1
0
        public IAmAMessageStore<Message> Connect(string messageStoreName)
        {
            if (_messageStoreList == null)
            {
                _messageStoreList = _messageStoreListCache.Load();
            }
            var stores = _messageStoreActivationStateProvider.Get();
            MessageStoreActivationState foundStore = stores.Single(s => s.Name == messageStoreName);

            return _messageStoreList.Get(foundStore);
        }
コード例 #2
0
 public MessageStoreListCacheLoader(IMessageStoreActivationStateCache messageStoreActivationStateCache)
 {
     _messageStoreActivationStateCache= messageStoreActivationStateCache;
 }