public static XmlWriter Serialize(XmlWriter writer, ServiceResponse serviceResponse) { writer.WriteStartElement(DTD.Response.TagServiceResponse); writer.WriteElementString(DTD.Error.TagError, string.Empty); XMLAdaptorOIDSerializer.Serialize(writer, serviceResponse.Oid); XMLArgumentsSerializer.Serialize(writer, serviceResponse.Arguments); writer.WriteEndElement(); return(writer); }
public static XmlWriter Serialize(XmlWriter writer, ServiceRequest serviceRequest) { writer.WriteStartElement(DTD.Request.TagServiceRequest); writer.WriteAttributeString(DTD.Request.ServiceRequest.TagClass, serviceRequest.Class); writer.WriteAttributeString(DTD.Request.ServiceRequest.TagService, serviceRequest.Name); XMLArgumentsSerializer.Serialize(writer, serviceRequest.Arguments); XMLChangeDetectionItemsSerializer.Serialize(writer, serviceRequest.ChangeDetectionItems); writer.WriteEndElement(); return(writer); }