//------------------------------------------------------------------------------
//
// 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);
}
}
}