public static XmlWriter Create(Stream stm, XmlRpcFormatSettings settings) { if (settings.XmlEncoding == null) settings.XmlEncoding = Config.DefaultEncoding; var stmWriter = new EncodingStreamWriter(stm, settings.XmlEncoding); XmlWriter xtw = XmlWriter.Create(stmWriter, ConfigureXmlFormat(settings)); return xtw; }
/// <summary> /// /// </summary> /// <param name="stm"></param> /// <param name="settings"></param> /// <returns></returns> public static XmlWriter Create(Stream stm, XmlRpcFormatSettings settings) { var stmWriter = new EncodingStreamWriter(stm, settings.XmlEncoding); XmlWriter xtw = XmlWriter.Create(stmWriter, ConfigureXmlFormat(settings)); return(xtw); }
//internal members internal XmlRpcAsyncResult( XmlRpcClientProtocol ClientProtocol, XmlRpcRequest XmlRpcReq, XmlRpcFormatSettings xmlRpcFormatSettings, WebRequest Request, AsyncCallback UserCallback, object UserAsyncState) { XmlRpcRequest = XmlRpcReq; _clientProtocol = ClientProtocol; _request = Request; _userAsyncState = UserAsyncState; _userCallback = UserCallback; _completedSynchronously = true; XmlRpcFormatSettings = xmlRpcFormatSettings; }
//internal members internal XmlRpcAsyncResult( XmlRpcClientProtocol ClientProtocol, XmlRpcRequest XmlRpcReq, XmlRpcFormatSettings xmlRpcFormatSettings, WebRequest Request, AsyncCallback UserCallback, object UserAsyncState, int retryNumber) { xmlRpcRequest = XmlRpcReq; clientProtocol = ClientProtocol; request = Request; userAsyncState = UserAsyncState; userCallback = UserCallback; completedSynchronously = true; XmlRpcFormatSettings = xmlRpcFormatSettings; }
private static XmlWriterSettings ConfigureXmlFormat(XmlRpcFormatSettings settings) { if (settings.UseIndentation) { return new XmlWriterSettings { Indent = true, IndentChars = new string(' ', settings.Indentation), Encoding = settings.XmlEncoding, NewLineHandling = NewLineHandling.None, OmitXmlDeclaration = settings.OmitXmlDeclaration, }; } else { return new XmlWriterSettings { Indent = false, Encoding = settings.XmlEncoding, OmitXmlDeclaration = settings.OmitXmlDeclaration, }; } }
private static XmlWriterSettings ConfigureXmlFormat(XmlRpcFormatSettings settings) { if (settings.UseIndentation) { return(new XmlWriterSettings { Indent = true, IndentChars = new string(' ', settings.Indentation), Encoding = settings.XmlEncoding, NewLineHandling = NewLineHandling.None, OmitXmlDeclaration = settings.OmitXmlDeclaration, }); } else { return(new XmlWriterSettings { Indent = false, Encoding = settings.XmlEncoding, OmitXmlDeclaration = settings.OmitXmlDeclaration, }); } }
public XmlRpcRequestSerializer(XmlRpcFormatSettings settings) : base(settings) { }
public XmlRpcSerializer(XmlRpcFormatSettings settings) { XmlRpcFormatSettings = settings; }
public XmlRpcSerializer() { XmlRpcFormatSettings = new XmlRpcFormatSettings(); }
public XmlRpcResponseSerializer(XmlRpcFormatSettings settings) : base(settings) { }
/// <summary> /// /// </summary> /// <param name="settings"></param> public XmlRpcSerializer(XmlRpcFormatSettings settings) { XmlRpcFormatSettings = settings; }
/// <summary> /// /// </summary> public XmlRpcSerializer() { XmlRpcFormatSettings = new XmlRpcFormatSettings(); }