Esempio n. 1
0
        public void Add(ulong id, ScaleoutMessage message, IList <LocalEventKeyInfo> localKeyInfo)
        {
            if (MaxMapping != null && id < MaxMapping.Id)
            {
                _store = new ScaleoutStore(_maxMessages);
            }

            _store.Add(new ScaleoutMapping(id, message, localKeyInfo));
        }
Esempio n. 2
0
 public ScaleoutStoreEnumerator(ScaleoutStore store, MessageStoreResult <ScaleoutMapping> result)
     : this()
 {
     _storeReference = new WeakReference(store);
     Initialize(result);
 }
Esempio n. 3
0
 public ScaleoutMappingStore(int maxMessages)
 {
     _maxMessages = (uint)maxMessages;
     _store       = new ScaleoutStore(_maxMessages);
 }