Ejemplo n.º 1
0
        public DictionaryActor() : base()
        {
            DictionaryBehavior <TKey, TValue> lServiceDictionary = new DictionaryBehavior <TKey, TValue>();

            fServiceDictionary = lServiceDictionary;
            Become(lServiceDictionary);
        }
Ejemplo n.º 2
0
        public void DoIt()
        {
            IDictionaryActor <string, int> d =
                ActorWrapper.WrapActor <IDictionaryActor <string, int> >(() => new DictionaryActor <string, int>());

            int r = 3;

            d["hello"] = 3;

            d.Atomically(
                dictionary =>
            {
                dictionary["hello"] = dictionary["hello"] + r;
                return(true);
            });
        }