public byte[] SerializeRequestHeader(IActorRequestMessageHeader serviceRemotingRequestMessageHeader)
        {
            if (serviceRemotingRequestMessageHeader == null)
            {
                return(null);
            }

            using var stream = new MemoryStream();
            using var writer = XmlDictionaryWriter.CreateTextWriter(stream);
            this.requestHeaderSerializer.WriteObject(writer, serviceRemotingRequestMessageHeader);
            writer.Flush();
            return(stream.ToArray());
        }
Example #2
0
 public ActorRequestMessage(IActorRequestMessageHeader header, IActorRequestMessageBody msgBody)
 {
     this.header  = header;
     this.msgBody = msgBody;
 }