//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.3053 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace LiveLogger4Log4Net.Client { using System.Runtime.Serialization; [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="LogMessage", Namespace="http://schemas.datacontract.org/2004/07/LiveLogger4Log4Net")] public partial class LogMessage : object, System.Runtime.Serialization.IExtensibleDataObject { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private string MessageField; private LiveLogger4Log4Net.Client.StackStep[] StackStepsField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string Message { get { return this.MessageField; } set { this.MessageField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public LiveLogger4Log4Net.Client.StackStep[] StackSteps { get { return this.StackStepsField; } set { this.StackStepsField = value; } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="StackStep", Namespace="http://schemas.datacontract.org/2004/07/LiveLogger4Log4Net")] public partial class StackStep : object, System.Runtime.Serialization.IExtensibleDataObject { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private int LineNumberField; private string SourceFileField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public int LineNumber { get { return this.LineNumberField; } set { this.LineNumberField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string SourceFile { get { return this.SourceFileField; } set { this.SourceFileField = value; } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName="LiveLogger4Log4Net.Client.IL4NServer", CallbackContract=typeof(LiveLogger4Log4Net.Client.IL4NServerCallback), SessionMode=System.ServiceModel.SessionMode.Required)] public interface IL4NServer { [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IL4NServer/Register", ReplyAction="http://tempuri.org/IL4NServer/RegisterResponse")] bool Register(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IL4NServer/RegisterForSpecificLogger", ReplyAction="http://tempuri.org/IL4NServer/RegisterForSpecificLoggerResponse")] bool RegisterForSpecificLogger(string[] loggerNameList); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")] public interface IL4NServerCallback { [System.ServiceModel.OperationContractAttribute(IsOneWay=true, Action="http://tempuri.org/IL4NServer/ReceiveLog")] void ReceiveLog(LiveLogger4Log4Net.Client.LogMessage log); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")] public interface IL4NServerChannel : LiveLogger4Log4Net.Client.IL4NServer, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")] public partial class L4NServerClient : System.ServiceModel.DuplexClientBase, LiveLogger4Log4Net.Client.IL4NServer { public L4NServerClient(System.ServiceModel.InstanceContext callbackInstance) : base(callbackInstance) { } public L4NServerClient(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName) : base(callbackInstance, endpointConfigurationName) { } public L4NServerClient(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, string remoteAddress) : base(callbackInstance, endpointConfigurationName, remoteAddress) { } public L4NServerClient(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(callbackInstance, endpointConfigurationName, remoteAddress) { } public L4NServerClient(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(callbackInstance, binding, remoteAddress) { } public bool Register() { return base.Channel.Register(); } public bool RegisterForSpecificLogger(string[] loggerNameList) { return base.Channel.RegisterForSpecificLogger(loggerNameList); } } }