A custom serializer sample: Serialize System.DateTime as UTC.
Inheritance: IPackable, IUnpackable
コード例 #1
0
		public void RegisterAndUseCustomSerializer()
		{
			var targetObject = new PackableUnpackableObject();

			var stream = new MemoryStream();

			// You can serialize/deserialize objects which implement IPackable and/or IUnpackable as usual.

			var serializer = MessagePackSerializer.Get<PackableUnpackableObject>();
			serializer.Pack( stream, targetObject );
			stream.Position = 0;
			var deserializedObject = serializer.Unpack( stream );
		}
コード例 #2
0
        public void RegisterAndUseCustomSerializer()
        {
            var targetObject = new PackableUnpackableObject();

            var stream = new MemoryStream();

            // You can serialize/deserialize objects which implement IPackable and/or IUnpackable as usual.

            var serializer = MessagePackSerializer.Get <PackableUnpackableObject>();

            serializer.Pack(stream, targetObject);
            stream.Position = 0;
            var deserializedObject = serializer.Unpack(stream);
        }