Beispiel #1
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     OperationType = reader.ReadObjectAs <DatabaseOperationType>();
     Collection    = reader.ReadObject() as string;
     Database      = reader.ReadObject() as string;
     Query         = reader.ReadObject() as Query;
 }
Beispiel #2
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     this.RequestId       = reader.ReadInt64();
     this.Source          = (Alachisoft.NosDB.Common.Net.Address)reader.ReadObject();
     this.ResponseMessage = reader.ReadObject();
     this.Error           = reader.ReadObject() as Exception;
 }
Beispiel #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        public static Dictionary <T, V> DeserializeDictionary <T, V>(Serialization.IO.CompactReader reader)
        {
            T    key;
            V    val;
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                Dictionary <T, V> dictionary = null;
                if (typeof(string).Equals(typeof(T)))
                {
                    dictionary = new Dictionary <T, V>((IEqualityComparer <T>)StringComparer.InvariantCultureIgnoreCase);
                }
                else
                {
                    dictionary = new Dictionary <T, V>();
                }

                int Length = reader.ReadInt32();
                for (int i = 0; i < Length; i++)
                {
                    key = (T)reader.ReadObject();
                    val = (V)reader.ReadObject();

                    dictionary.Add(key, val);
                }
                return(dictionary);
            }
            else
            {
                return(null);
            }
        }
Beispiel #4
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     this.RoleName    = reader.ReadObject() as string;
     this.RoleType    = (RoleType)reader.ReadObject();
     this.RoleLevel   = (RoleLevel)reader.ReadObject();
     this.Permissions = reader.ReadObject() as List <Permission>;
 }
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     RequestId       = reader.ReadInt64();
     ResponseMessage = reader.ReadObject();
     Source          = reader.ReadObject() as Net.Address;
     Exception       = reader.ReadObject() as System.Exception;
     ReturnVal       = reader.ReadObject() as byte[];
 }
Beispiel #6
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     _jobIdentifier  = reader.ReadString();
     rootFolderName  = reader.ReadString();
     _creationTime   = reader.ReadDateTime();
     _activeConfig   = reader.ReadObject() as RecoveryConfiguration;
     _executionState = reader.ReadObject() as ClusteredRecoveryJobState;
 }
Beispiel #7
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     RequestId      = reader.ReadInt64();
     Message        = reader.ReadObject();
     NoResponse     = reader.ReadBoolean();
     MethodName     = reader.ReadObject() as string;
     Parameters     = reader.ReadObject() as TargetMethodParameter;
     Overload       = reader.ReadInt32();
     CommandVersion = reader.ReadInt32();
 }
Beispiel #8
0
 public virtual void Deserialize(Serialization.IO.CompactReader reader)
 {
     Identifier          = reader.ReadString();
     Message             = reader.ReadString();
     Status              = (RecoveryStatus)reader.ReadObject();
     PercentageExecution = reader.ReadSingle();
     _entityName         = reader.ReadString();
     StartTime           = reader.ReadDateTime();
     _submissionTime     = reader.ReadDateTime();
     StopTime            = reader.ReadDateTime();
     _lastOperationID    = (OperationId)reader.ReadObject();
     _lastFullBackupDate = reader.ReadDateTime();
 }
Beispiel #9
0
        /// <summary>
        /// Deserializa os dados.
        /// </summary>
        /// <param name="reader"></param>
        void Serialization.ICompactSerializable.Deserialize(Serialization.IO.CompactReader reader)
        {
            if (reader.ReadBoolean())
            {
                this.Type = new TypeName();
                this.Type.Deserialize(reader);
            }
            ContractName = reader.ReadString();
            if (reader.ReadBoolean())
            {
                ContractType = new TypeName();
                ContractType.Deserialize(reader);
            }
            ImportingConstructor = reader.ReadBoolean();
            this.CreationPolicy  = (CreationPolicy)reader.ReadInt32();
            UseDispatcher        = reader.ReadBoolean();
            UIContext            = reader.ReadString();
            var count = reader.ReadInt32();

            Metadata = new Dictionary <string, object>(count);
            for (var i = 0; i < count; i++)
            {
                var key   = reader.ReadString();
                var value = reader.ReadObject();
                Metadata.Add(key, value);
            }
        }
Beispiel #10
0
        public static Dictionary <T, Dictionary <V, List <K> > > DeserializeDDList <T, V, K>(Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                T key;

                int dictionarylength = reader.ReadInt32();
                Dictionary <T, Dictionary <V, List <K> > > dList = new Dictionary <T, Dictionary <V, List <K> > >();
                for (int i = 0; i < dictionarylength; i++)
                {
                    Dictionary <V, List <K> > valueList;
                    key       = (T)reader.ReadObject();
                    valueList = DeserializeDictionaryList <V, K>(reader);
                    dList.Add(key, valueList);
                }


                return(dList);
            }
            else
            {
                return(null);
            }
        }
Beispiel #11
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     this.ResourceId = reader.ReadObject() as ResourceId;
     this.Roles      = Common.Util.SerializationUtility.DeserializeDictionary <IRole, IRoleInstance>(reader);
     //this.Roles = reader.ReadObject() as Dictionary<IRole, IRoleInstance>;
     this.SubResources = Common.Util.SerializationUtility.DeserializeList <ResourceId>(reader);
     //this.SubResources = reader.ReadObject() as List<ResourceId>;
 }
Beispiel #12
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     QueryText  = reader.ReadString();
     Parameters = reader.ReadObject() as IList <IParameter>;
     if (Parameters == null)
     {
         Parameters = new List <IParameter>();
     }
 }
Beispiel #13
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     _isLastChunk = reader.ReadBoolean();
     _readerUID   = reader.ReadString();
     _documents   = (List <IJSONDocument>)reader.ReadObject();
     _chunkId     = reader.ReadInt32();
     _queryString = reader.ReadString();
     _doCaching   = reader.ReadBoolean();
 }
 /// <summary>
 /// Desserializa o parametro.
 /// </summary>
 /// <param name="reader"></param>
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     Name        = reader.ReadString();
     Direction   = (Colosoft.Query.ParameterDirection)reader.ReadInt32();
     Size        = reader.ReadInt32();
     this.DbType = (System.Data.DbType)reader.ReadInt32();
     if (reader.ReadBoolean())
     {
         Value = reader.ReadObject();
     }
 }
Beispiel #15
0
        /// <summary>
        /// Desserializa o objeto.
        /// </summary>
        /// <param name="reader"></param>
        public void Deserialize(Serialization.IO.CompactReader reader)
        {
            ActionId       = reader.ReadInt32();
            Success        = reader.ReadBoolean();
            AffectedRows   = reader.ReadInt32();
            RowVersion     = reader.ReadInt64();
            FailureMessage = reader.ReadString();
            if (reader.ReadBoolean())
            {
                Result = reader.ReadObject();
            }
            var parameters = new List <PersistenceParameter>();

            while (reader.ReadBoolean())
            {
                PersistenceParameter parameter = new PersistenceParameter();
                ((ICompactSerializable)parameter).Deserialize(reader);
                parameters.Add(parameter);
            }
            Parameters = parameters.ToArray();
            var actions = new List <PersistenceActionResult>();

            while (reader.ReadBoolean())
            {
                PersistenceActionResult action = new PersistenceActionResult();
                ((ICompactSerializable)action).Deserialize(reader);
                actions.Add(action);
            }
            AlternativeActions = actions.ToArray();
            var beforeActions = new List <PersistenceActionResult>();

            while (reader.ReadBoolean())
            {
                PersistenceActionResult action = new PersistenceActionResult();
                ((ICompactSerializable)action).Deserialize(reader);
                beforeActions.Add(action);
            }
            BeforeActions = beforeActions.ToArray();
            var afterActions = new List <PersistenceActionResult>();

            while (reader.ReadBoolean())
            {
                PersistenceActionResult action = new PersistenceActionResult();
                ((ICompactSerializable)action).Deserialize(reader);
                afterActions.Add(action);
            }
            AfterActions = afterActions.ToArray();
        }
Beispiel #16
0
 public override void Deserialize(Serialization.IO.CompactReader reader)
 {
     Identifier          = reader.ReadString();
     Message             = reader.ReadString();
     Status              = (RecoveryStatus)reader.ReadInt32();
     PercentageExecution = reader.ReadSingle();
     MessageTime         = reader.ReadDateTime();
     StopTime            = reader.ReadDateTime();
     _cluster            = reader.ReadString();
     _shard              = reader.ReadString();
     _node               = reader.ReadString();
     _jobType            = (RecoveryJobType)reader.ReadInt32();
     Detail              = Common.Util.SerializationUtility.DeserializeList <RecoveryJobStateBase>(reader);
     _lastOperationID    = (OperationId)reader.ReadObject();
     _lastFullBackupDate = reader.ReadDateTime();
 }
Beispiel #17
0
        public static List <T> DeserializeList <T>(Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                int      length = reader.ReadInt32();
                List <T> list   = new List <T>();

                for (int i = 0; i < length; i++)
                {
                    list.Add((T)reader.ReadObject());
                }

                return(list);
            }
            else
            {
                return(null);
            }
        }
Beispiel #18
0
        public static ArrayList DeserializeArrayList(Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                int       length = reader.ReadInt32();
                ArrayList list   = new ArrayList();

                for (int i = 0; i < length; i++)
                {
                    list.Add(reader.ReadObject());
                }

                return(list);
            }
            else
            {
                return(null);
            }
        }
Beispiel #19
0
        public static ClusteredArray <T> DeserializeClusteredArray <T>(Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                int length               = reader.ReadInt32();
                int threshold            = reader.ReadInt32();
                ClusteredArray <T> array = new ClusteredArray <T>(threshold, length);

                for (int i = 0; i < length; i++)
                {
                    array[i] = (T)reader.ReadObject();
                }

                return(array);
            }
            else
            {
                return(null);
            }
        }
Beispiel #20
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     Name  = reader.ReadString();
     Value = reader.ReadObject();
 }
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     PersistenceConfiguration = (RecoveryPersistenceConfiguration)reader.ReadObject();
 }
Beispiel #22
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     Token  = reader.ReadObject() as Byte[];
     Status = (SecurityStatus)reader.ReadObject();
 }
Beispiel #23
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     _count = reader.ReadInt32();
     _pairs = reader.ReadObject() as KeyValuePair[];
 }
Beispiel #24
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     SessionId       = reader.ReadObject() as string;
     Username        = reader.ReadObject() as string;
     RouterSessionId = reader.ReadObject() as ISessionId;
 }
Beispiel #25
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     IsAuthenticated = (bool)reader.ReadObject();
     Token           = (AuthToken)reader.ReadObject();
     SessionId       = reader.ReadObject() as ISessionId;
 }
Beispiel #26
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     this.Username    = reader.ReadObject() as string;
     this.AccountType = (AccountType)reader.ReadObject();
 }
Beispiel #27
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     _identifer = reader.ReadString();
     _opCode    = (RecoveryOpCodes)reader.ReadObject();
     _parameter = reader.ReadObject();
 }
Beispiel #28
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     _element = reader.ReadObject() as IComparable;
     _index   = reader.ReadInt32();
 }
Beispiel #29
0
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     this.Name         = reader.ReadObject() as string;
     this.ResourceType = (ResourceType)reader.ReadObject();
 }
Beispiel #30
0
 /// <summary>
 /// Compact Deseralize key-value pair
 /// </summary>
 /// <param name="reader">Compact deseralization instance</param>
 public void Deserialize(Serialization.IO.CompactReader reader)
 {
     this._key   = reader.ReadObject();
     this._value = reader.ReadObject();
 }