Esempio n. 1
0
        void ICompactSerializable.Serialize(CompactWriter writer)
        {
            lock (this)
            {
                writer.WriteObject(Value);
                writer.Write(_bitset.Data);
                EvictionHint.WriteEvcHint(writer, _evh);
                ExpirationHint.WriteExpHint(writer, _exh);
                GroupInfo.WriteGrpInfo(writer, _grpInfo);

                writer.WriteObject(_syncDependency);

                writer.WriteObject(_queryInfo);
                writer.WriteObject(_keysDependingOnMe);
                writer.Write(_size);
                writer.WriteObject(lockMetaInfo);
                writer.Write(_version);
                writer.Write(_creationTime);
                writer.Write(_lastModifiedTime);
                writer.WriteObject(ResyncProviderName);
                writer.Write((int)_priorityValue);
                writer.WriteObject(ProviderName);

                writer.WriteObject(this._type);
                writer.WriteObject(_itemUpdateListener);
                writer.WriteObject(_itemRemovedListener);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Serializa os dados da instancia.
 /// </summary>
 /// <param name="writer"></param>
 public void Serialize(CompactWriter writer)
 {
     lock (this)
     {
         writer.WriteObject(this.Value);
         writer.Write(_flags.Data);
         EvictionHint.WriteEvcHint(writer, _evictionHint);
         ExpirationHint.WriteExpHint(writer, _expirationHint);
         GroupInfo.WriteGrpInfo(writer, _grpInfo);
         writer.WriteObject(_syncDependency);
         writer.WriteObject(_queryInfo);
         writer.WriteObject(_keysDependingOnMe);
         writer.Write(_size);
         writer.WriteObject(_lockId);
         writer.Write(_lockDate);
         writer.Write(_version);
         writer.WriteObject(_lockExpiration);
         writer.Write(_creationTime);
         writer.Write(_lastModifiedTime);
         writer.WriteObject(_resyncProviderName);
         writer.Write((int)_priorityValue);
         writer.WriteObject(_lockManager);
         writer.WriteObject(_providerName);
     }
 }
Esempio n. 3
0
 public void Serialize(CompactWriter writer)
 {
     try
     {
         writer.WriteObject(_key);
         writer.WriteObject(_value);
         writer.Write(_expiration);
         ExpirationHint.WriteExpHint(writer, _dependency);
         writer.Write(_options);
         writer.WriteObject(_itemRemovedCallback);
         writer.WriteObject(_queryInfo);
     }
     catch (Exception) { throw; }
 }
Esempio n. 4
0
 void ICompactSerializable.Serialize(CompactWriter writer)
 {
     lock (this)
     {
         writer.WriteObject(Value);
         writer.Write(_bitset.Data);
         EvictionHint.WriteEvcHint(writer, _evh);
         ExpirationHint.WriteExpHint(writer, _exh);
         writer.WriteObject(_queryInfo);
         writer.Write(_size);
         writer.WriteObject(lockMetaInfo);
         writer.Write(_creationTime);
         writer.Write(_lastModifiedTime);
         writer.Write((int)_priorityValue);
         writer.WriteObject(this._type);
     }
 }