public HttpPostXmlDocumentFormatter(WebServiceTarget target) : base(target) { if (string.IsNullOrEmpty(target.XmlRoot)) { throw new InvalidOperationException("WebServiceProtocol.Xml requires WebServiceTarget.XmlRoot to be set."); } }
public HttpPostXmlDocumentFormatter(WebServiceTarget target) : base(target) { if (string.IsNullOrEmpty(target.XmlRoot)) { throw new InvalidOperationException("WebServiceProtocol.Xml requires WebServiceTarget.XmlRoot to be set."); } _xmlWriterSettings = new XmlWriterSettings { Encoding = target.Encoding, OmitXmlDeclaration = true, Indent = false }; }
static void Main(string[] args) { WebServiceTarget target = new WebServiceTarget(); target.Url = "http://localhost:2648/Service1.asmx"; target.MethodName = "HelloWorld"; target.Namespace = "http://www.nlog-project.org/example"; target.Protocol = WebServiceTarget.WebServiceProtocol.Soap11; target.Parameters.Add(new MethodCallParameter("n1", "${message}")); target.Parameters.Add(new MethodCallParameter("n2", "${logger}")); target.Parameters.Add(new MethodCallParameter("n3", "${level}")); NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(target, LogLevel.Debug); Logger logger = LogManager.GetLogger("Example"); logger.Trace("log message 1"); logger.Debug("log message 2"); logger.Info("log message 3"); logger.Warn("log message 4"); logger.Error("log message 5"); logger.Fatal("log message 6"); }
protected HttpPostSoapFormatterBase(WebServiceTarget target) : base(target) { _xmlWriterSettings = new XmlWriterSettings { Encoding = target.Encoding }; }
public HttpPostSoap12Formatter(WebServiceTarget target) : base(target) { }
public HttpPostJsonFormatter(WebServiceTarget target) : base(target) { }
public HttpPostFormEncodedFormatter(WebServiceTarget target) : base(target) { encodingFlags = UrlHelper.GetUriStringEncodingFlags(target.EscapeDataNLogLegacy, true, target.EscapeDataRfc3986); }
protected HttpPostFormatterBase(WebServiceTarget target) { Target = target; }
protected HttpPostTextFormatterBase(WebServiceTarget target) : base(target) { _encodingPreamble = target.Encoding.GetPreamble(); }
protected HttpPostXmlFormatterBase(WebServiceTarget target) : base(target) { }
public HttpPostXmlDocumentFormatter(WebServiceTarget target) : base(target) { if (string.IsNullOrEmpty(target.XmlRoot)) throw new InvalidOperationException("WebServiceProtocol.Xml requires WebServiceTarget.XmlRoot to be set."); _xmlWriterSettings = new XmlWriterSettings { Encoding = target.Encoding, OmitXmlDeclaration = true, Indent = false }; }