//------------------------------------------------------------------------------ // // 此代码由工具生成。 // // 对此文件的更改可能导致不正确的行为,并在以下条件下丢失: // 代码重新生成。 // //------------------------------------------------------------------------------ namespace Qis { [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.ServiceContractAttribute(Namespace="http://webservice.ambition.com/", ConfigurationName="Qis.IReceiveStopMachineFromMes")] public interface IReceiveStopMachineFromMes { // CODEGEN: 正在生成消息协定,因为命名空间 的元素名称 receiveStopMachineFromMes 未标记为 nillable [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")] Qis.receiveResponse receive(Qis.receive request); [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")] System.Threading.Tasks.Task receiveAsync(Qis.receive request); } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class receive { [System.ServiceModel.MessageBodyMemberAttribute(Name="receive", Namespace="http://webservice.ambition.com/", Order=0)] public Qis.receiveBody Body; public receive() { } public receive(Qis.receiveBody Body) { this.Body = Body; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.Runtime.Serialization.DataContractAttribute(Namespace="")] public partial class receiveBody { [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)] public string receiveStopMachineFromMes; public receiveBody() { } public receiveBody(string receiveStopMachineFromMes) { this.receiveStopMachineFromMes = receiveStopMachineFromMes; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class receiveResponse { [System.ServiceModel.MessageBodyMemberAttribute(Name="receiveResponse", Namespace="http://webservice.ambition.com/", Order=0)] public Qis.receiveResponseBody Body; public receiveResponse() { } public receiveResponse(Qis.receiveResponseBody Body) { this.Body = Body; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.Runtime.Serialization.DataContractAttribute(Namespace="")] public partial class receiveResponseBody { [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)] public string @return; public receiveResponseBody() { } public receiveResponseBody(string @return) { this.@return = @return; } } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] public interface IReceiveStopMachineFromMesChannel : Qis.IReceiveStopMachineFromMes, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] public partial class ReceiveStopMachineFromMesClient : System.ServiceModel.ClientBase, Qis.IReceiveStopMachineFromMes { /// /// 实现此分部方法,配置服务终结点。 /// /// 要配置的终结点 /// 客户端凭据 static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials); public ReceiveStopMachineFromMesClient() : base(ReceiveStopMachineFromMesClient.GetDefaultBinding(), ReceiveStopMachineFromMesClient.GetDefaultEndpointAddress()) { this.Endpoint.Name = EndpointConfiguration.ReceiveStopMachineFromMesPort.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public ReceiveStopMachineFromMesClient(EndpointConfiguration endpointConfiguration) : base(ReceiveStopMachineFromMesClient.GetBindingForEndpoint(endpointConfiguration), ReceiveStopMachineFromMesClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public ReceiveStopMachineFromMesClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : base(ReceiveStopMachineFromMesClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public ReceiveStopMachineFromMesClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(ReceiveStopMachineFromMesClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public ReceiveStopMachineFromMesClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] Qis.receiveResponse Qis.IReceiveStopMachineFromMes.receive(Qis.receive request) { return base.Channel.receive(request); } public string receive(string receiveStopMachineFromMes) { Qis.receive inValue = new Qis.receive(); inValue.Body = new Qis.receiveBody(); inValue.Body.receiveStopMachineFromMes = receiveStopMachineFromMes; Qis.receiveResponse retVal = ((Qis.IReceiveStopMachineFromMes)(this)).receive(inValue); return retVal.Body.@return; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task Qis.IReceiveStopMachineFromMes.receiveAsync(Qis.receive request) { return base.Channel.receiveAsync(request); } public System.Threading.Tasks.Task receiveAsync(string receiveStopMachineFromMes) { Qis.receive inValue = new Qis.receive(); inValue.Body = new Qis.receiveBody(); inValue.Body.receiveStopMachineFromMes = receiveStopMachineFromMes; return ((Qis.IReceiveStopMachineFromMes)(this)).receiveAsync(inValue); } public virtual System.Threading.Tasks.Task OpenAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen)); } public virtual System.Threading.Tasks.Task CloseAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose)); } private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.ReceiveStopMachineFromMesPort)) { System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding(); result.MaxBufferSize = int.MaxValue; result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max; result.MaxReceivedMessageSize = int.MaxValue; result.AllowCookies = true; result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport; return result; } throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration)); } private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.ReceiveStopMachineFromMesPort)) { return new System.ServiceModel.EndpointAddress("https://qis-ccm.ofilm.com:9011/amb/webservice/iReceiveStopMachineFromMes"); } throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration)); } private static System.ServiceModel.Channels.Binding GetDefaultBinding() { return ReceiveStopMachineFromMesClient.GetBindingForEndpoint(EndpointConfiguration.ReceiveStopMachineFromMesPort); } private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress() { return ReceiveStopMachineFromMesClient.GetEndpointAddress(EndpointConfiguration.ReceiveStopMachineFromMesPort); } public enum EndpointConfiguration { ReceiveStopMachineFromMesPort, } } }