Akka.Remote.MessageSerializer.Deserialize C# (CSharp) Method

Deserialize() public static method

Deserializes the specified message.
public static Deserialize ( ActorSystem system, SerializedMessage messageProtocol ) : object
system ActorSystem The system.
messageProtocol SerializedMessage The message protocol.
return object
        public static object Deserialize(ActorSystem system, SerializedMessage messageProtocol)
        {
            Type type = messageProtocol.HasMessageManifest
                ? Type.GetType(messageProtocol.MessageManifest.ToStringUtf8())
                : null;
            var message = system.Serialization.Deserialize(messageProtocol.Message.ToByteArray(),
                messageProtocol.SerializerId, type);
            return message;
        }
MessageSerializer