public override void WriteObject(XmlWriter writer, object graph) { getServerAddressWithPort getServerAddressWithPortField = ((getServerAddressWithPort)(graph)); if (WriteParentElement(writer, true, true, graph)) { if (WriteChildElement(writer, "myMacAddress", true, false, getServerAddressWithPortField.myMacAddress)) { writer.WriteString(getServerAddressWithPortField.myMacAddress); writer.WriteEndElement(); } writer.WriteEndElement(); } return; }
public override object ReadObject(XmlReader reader) { getServerAddressWithPort getServerAddressWithPortField = null; if (IsParentStartElement(reader, false, true)) { getServerAddressWithPortField = new getServerAddressWithPort(); reader.Read(); if (IsChildStartElement(reader, "myMacAddress", true, false)) { reader.Read(); getServerAddressWithPortField.myMacAddress = reader.ReadString(); reader.ReadEndElement(); } reader.ReadEndElement(); } return(getServerAddressWithPortField); }
public virtual getServerAddressWithPortResponse getServerAddressWithPort(getServerAddressWithPort req) { // Create request header String action; action = "http://tempuri.org/IService1/getServerAddressWithPort"; WsWsaHeader header; header = new WsWsaHeader(action, null, EndpointAddress, m_version.AnonymousUri, null, null); WsMessage request = new WsMessage(header, req, WsPrefix.None); // Create request serializer getServerAddressWithPortDataContractSerializer reqDcs; reqDcs = new getServerAddressWithPortDataContractSerializer("getServerAddressWithPort", "http://tempuri.org/"); request.Serializer = reqDcs; request.Method = "getServerAddressWithPort"; // Send service request m_requestChannel.Open(); WsMessage response = m_requestChannel.Request(request); m_requestChannel.Close(); // Process response getServerAddressWithPortResponseDataContractSerializer respDcs; respDcs = new getServerAddressWithPortResponseDataContractSerializer("getServerAddressWithPortResponse", "http://tempuri.org/"); getServerAddressWithPortResponse resp; resp = ((getServerAddressWithPortResponse)(respDcs.ReadObject(response.Reader))); response.Reader.Dispose(); response.Reader = null; return(resp); }