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()); }
public ActorRequestMessage(IActorRequestMessageHeader header, IActorRequestMessageBody msgBody) { this.header = header; this.msgBody = msgBody; }