示例#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));
        }
示例#2
0
 public ScaleoutStoreEnumerator(ScaleoutStore store, MessageStoreResult <ScaleoutMapping> result)
     : this()
 {
     _storeReference = new WeakReference(store);
     Initialize(result);
 }
示例#3
0
 public ScaleoutMappingStore(int maxMessages)
 {
     _maxMessages = (uint)maxMessages;
     _store       = new ScaleoutStore(_maxMessages);
 }