Exemplo n.º 1
0
        public ProtoBufTransportMessage(TransportMessage transportMessage)
        {
            Id          = transportMessage.Id;
            ContentType = transportMessage.ContentType;
            if (transportMessage.IsInvokeMessage())
            {
                Content = SerializerUtilitys.Serialize(
                    new ProtoBufRemoteInvokeMessage(transportMessage.GetContent <RemoteInvokeMessage>()));
            }

            if (transportMessage.IsResultMessage())
            {
                Content = SerializerUtilitys.Serialize(
                    new ProtoBufRemoteResultMessage(transportMessage.GetContent <RemoteResultMessage>()));
            }
        }