Esempio n. 1
0
        /// <summary>
        /// given the appropriate serializer, the envelope payload is deserialized
        /// </summary>
        /// <param name="ser"></param>
        /// <returns></returns>
        public object DeserializePayload(ISerializationUtil ser)
        {
            Condition.Requires(ser).IsNotNull();
            Condition.Requires(ser.Id).IsEqualTo(this.Id);

            object obj = ser.Deserialize(this.InstanceType, this.SerializedData);

            return(obj);
        }