//------------------------------------------------------------------------------
//
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
//
//------------------------------------------------------------------------------
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="ImesInterface")]
public interface ImesInterface
{
// CODEGEN: 命名空间 的元素名称 PrintHelloResult 以后生成的消息协定未标记为 nillable
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ImesInterface/PrintHello", ReplyAction="http://tempuri.org/ImesInterface/PrintHelloResponse")]
PrintHelloResponse PrintHello(PrintHelloRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ImesInterface/PrintHello", ReplyAction="http://tempuri.org/ImesInterface/PrintHelloResponse")]
System.Threading.Tasks.Task PrintHelloAsync(PrintHelloRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ImesInterface/DefineTask_001", ReplyAction="http://tempuri.org/ImesInterface/DefineTask_001Response")]
DefineTask_001Response DefineTask_001(DefineTask_001Request request);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ImesInterface/DefineTask_001", ReplyAction="http://tempuri.org/ImesInterface/DefineTask_001Response")]
System.Threading.Tasks.Task DefineTask_001Async(DefineTask_001Request request);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ImesInterface/DefineTask_006", ReplyAction="http://tempuri.org/ImesInterface/DefineTask_006Response")]
DefineTask_006Response DefineTask_006(DefineTask_006Request request);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ImesInterface/DefineTask_006", ReplyAction="http://tempuri.org/ImesInterface/DefineTask_006Response")]
System.Threading.Tasks.Task DefineTask_006Async(DefineTask_006Request request);
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class PrintHelloRequest
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="PrintHello", Namespace="http://tempuri.org/", Order=0)]
public PrintHelloRequestBody Body;
public PrintHelloRequest()
{
}
public PrintHelloRequest(PrintHelloRequestBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.Runtime.Serialization.DataContractAttribute()]
public partial class PrintHelloRequestBody
{
public PrintHelloRequestBody()
{
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class PrintHelloResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="PrintHelloResponse", Namespace="http://tempuri.org/", Order=0)]
public PrintHelloResponseBody Body;
public PrintHelloResponse()
{
}
public PrintHelloResponse(PrintHelloResponseBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class PrintHelloResponseBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string PrintHelloResult;
public PrintHelloResponseBody()
{
}
public PrintHelloResponseBody(string PrintHelloResult)
{
this.PrintHelloResult = PrintHelloResult;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class DefineTask_001Request
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="DefineTask_001", Namespace="http://tempuri.org/", Order=0)]
public DefineTask_001RequestBody Body;
public DefineTask_001Request()
{
}
public DefineTask_001Request(DefineTask_001RequestBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class DefineTask_001RequestBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string taskName;
[System.Runtime.Serialization.DataMemberAttribute(Order=1)]
public int taskId;
public DefineTask_001RequestBody()
{
}
public DefineTask_001RequestBody(string taskName, int taskId)
{
this.taskName = taskName;
this.taskId = taskId;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class DefineTask_001Response
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="DefineTask_001Response", Namespace="http://tempuri.org/", Order=0)]
public DefineTask_001ResponseBody Body;
public DefineTask_001Response()
{
}
public DefineTask_001Response(DefineTask_001ResponseBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class DefineTask_001ResponseBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string DefineTaskResult;
[System.Runtime.Serialization.DataMemberAttribute(Order=1)]
public int taskStatusCode;
public DefineTask_001ResponseBody()
{
}
public DefineTask_001ResponseBody(string DefineTaskResult, int taskStatusCode)
{
this.DefineTaskResult = DefineTaskResult;
this.taskStatusCode = taskStatusCode;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class DefineTask_006Request
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="DefineTask_006", Namespace="http://tempuri.org/", Order=0)]
public DefineTask_006RequestBody Body;
public DefineTask_006Request()
{
}
public DefineTask_006Request(DefineTask_006RequestBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class DefineTask_006RequestBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string taskName;
[System.Runtime.Serialization.DataMemberAttribute(Order=1)]
public int taskId;
public DefineTask_006RequestBody()
{
}
public DefineTask_006RequestBody(string taskName, int taskId)
{
this.taskName = taskName;
this.taskId = taskId;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class DefineTask_006Response
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="DefineTask_006Response", Namespace="http://tempuri.org/", Order=0)]
public DefineTask_006ResponseBody Body;
public DefineTask_006Response()
{
}
public DefineTask_006Response(DefineTask_006ResponseBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class DefineTask_006ResponseBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string DefineTaskResult;
[System.Runtime.Serialization.DataMemberAttribute(Order=1)]
public int taskStatusCode;
public DefineTask_006ResponseBody()
{
}
public DefineTask_006ResponseBody(string DefineTaskResult, int taskStatusCode)
{
this.DefineTaskResult = DefineTaskResult;
this.taskStatusCode = taskStatusCode;
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface ImesInterfaceChannel : ImesInterface, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class ImesInterfaceClient : System.ServiceModel.ClientBase, ImesInterface
{
public ImesInterfaceClient()
{
}
//public ImesInterfaceClient(string endpointConfigurationName) :
// base(endpointConfigurationName)
//{
//}
//public ImesInterfaceClient(string endpointConfigurationName, string remoteAddress) :
// base(endpointConfigurationName, remoteAddress)
//{
//}
//public ImesInterfaceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
// base(endpointConfigurationName, remoteAddress)
//{
//}
public ImesInterfaceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress)
{
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
PrintHelloResponse ImesInterface.PrintHello(PrintHelloRequest request)
{
return base.Channel.PrintHello(request);
}
public string PrintHello()
{
PrintHelloRequest inValue = new PrintHelloRequest();
inValue.Body = new PrintHelloRequestBody();
PrintHelloResponse retVal = ((ImesInterface)(this)).PrintHello(inValue);
return retVal.Body.PrintHelloResult;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task ImesInterface.PrintHelloAsync(PrintHelloRequest request)
{
return base.Channel.PrintHelloAsync(request);
}
public System.Threading.Tasks.Task PrintHelloAsync()
{
PrintHelloRequest inValue = new PrintHelloRequest();
inValue.Body = new PrintHelloRequestBody();
return ((ImesInterface)(this)).PrintHelloAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
DefineTask_001Response ImesInterface.DefineTask_001(DefineTask_001Request request)
{
return base.Channel.DefineTask_001(request);
}
public string DefineTask_001(string taskName, int taskId, out int taskStatusCode)
{
DefineTask_001Request inValue = new DefineTask_001Request();
inValue.Body = new DefineTask_001RequestBody();
inValue.Body.taskName = taskName;
inValue.Body.taskId = taskId;
DefineTask_001Response retVal = ((ImesInterface)(this)).DefineTask_001(inValue);
taskStatusCode = retVal.Body.taskStatusCode;
return retVal.Body.DefineTaskResult;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task ImesInterface.DefineTask_001Async(DefineTask_001Request request)
{
return base.Channel.DefineTask_001Async(request);
}
public System.Threading.Tasks.Task DefineTask_001Async(string taskName, int taskId)
{
DefineTask_001Request inValue = new DefineTask_001Request();
inValue.Body = new DefineTask_001RequestBody();
inValue.Body.taskName = taskName;
inValue.Body.taskId = taskId;
return ((ImesInterface)(this)).DefineTask_001Async(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
DefineTask_006Response ImesInterface.DefineTask_006(DefineTask_006Request request)
{
return base.Channel.DefineTask_006(request);
}
public string DefineTask_006(string taskName, int taskId, out int taskStatusCode)
{
DefineTask_006Request inValue = new DefineTask_006Request();
inValue.Body = new DefineTask_006RequestBody();
inValue.Body.taskName = taskName;
inValue.Body.taskId = taskId;
DefineTask_006Response retVal = ((ImesInterface)(this)).DefineTask_006(inValue);
taskStatusCode = retVal.Body.taskStatusCode;
return retVal.Body.DefineTaskResult;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task ImesInterface.DefineTask_006Async(DefineTask_006Request request)
{
return base.Channel.DefineTask_006Async(request);
}
public System.Threading.Tasks.Task DefineTask_006Async(string taskName, int taskId)
{
DefineTask_006Request inValue = new DefineTask_006Request();
inValue.Body = new DefineTask_006RequestBody();
inValue.Body.taskName = taskName;
inValue.Body.taskId = taskId;
return ((ImesInterface)(this)).DefineTask_006Async(inValue);
}
}