//------------------------------------------------------------------------------
//
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,并在以下条件下丢失:
// 代码重新生成。
//
//------------------------------------------------------------------------------
namespace LabelServiceReference
{
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://service.labelmaster.webservice.wms.byd.com/", ConfigurationName="LabelServiceReference.LabelWebService")]
public interface LabelWebService
{
// CODEGEN: 正在生成消息协定,因为命名空间 的元素名称 mapInfo 未标记为 nillable
[System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
LabelServiceReference.getLabelQuantityAndMaterialsResponse getLabelQuantityAndMaterials(LabelServiceReference.getLabelQuantityAndMaterials request);
[System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
System.Threading.Tasks.Task getLabelQuantityAndMaterialsAsync(LabelServiceReference.getLabelQuantityAndMaterials request);
// CODEGEN: 正在生成消息协定,因为命名空间 的元素名称 mapInfo 未标记为 nillable
[System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
LabelServiceReference.getLabelMasterResponse getLabelMaster(LabelServiceReference.getLabelMaster request);
[System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
System.Threading.Tasks.Task getLabelMasterAsync(LabelServiceReference.getLabelMaster request);
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getLabelQuantityAndMaterials
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelQuantityAndMaterials", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
public LabelServiceReference.getLabelQuantityAndMaterialsBody Body;
public getLabelQuantityAndMaterials()
{
}
public getLabelQuantityAndMaterials(LabelServiceReference.getLabelQuantityAndMaterialsBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class getLabelQuantityAndMaterialsBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string mapInfo;
public getLabelQuantityAndMaterialsBody()
{
}
public getLabelQuantityAndMaterialsBody(string mapInfo)
{
this.mapInfo = mapInfo;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getLabelQuantityAndMaterialsResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelQuantityAndMaterialsResponse", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
public LabelServiceReference.getLabelQuantityAndMaterialsResponseBody Body;
public getLabelQuantityAndMaterialsResponse()
{
}
public getLabelQuantityAndMaterialsResponse(LabelServiceReference.getLabelQuantityAndMaterialsResponseBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class getLabelQuantityAndMaterialsResponseBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string @return;
public getLabelQuantityAndMaterialsResponseBody()
{
}
public getLabelQuantityAndMaterialsResponseBody(string @return)
{
this.@return = @return;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getLabelMaster
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelMaster", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
public LabelServiceReference.getLabelMasterBody Body;
public getLabelMaster()
{
}
public getLabelMaster(LabelServiceReference.getLabelMasterBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class getLabelMasterBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string mapInfo;
public getLabelMasterBody()
{
}
public getLabelMasterBody(string mapInfo)
{
this.mapInfo = mapInfo;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getLabelMasterResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelMasterResponse", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
public LabelServiceReference.getLabelMasterResponseBody Body;
public getLabelMasterResponse()
{
}
public getLabelMasterResponse(LabelServiceReference.getLabelMasterResponseBody Body)
{
this.Body = Body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.Runtime.Serialization.DataContractAttribute(Namespace="")]
public partial class getLabelMasterResponseBody
{
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
public string @return;
public getLabelMasterResponseBody()
{
}
public getLabelMasterResponseBody(string @return)
{
this.@return = @return;
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
public interface LabelWebServiceChannel : LabelServiceReference.LabelWebService, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
public partial class LabelWebServiceClient : System.ServiceModel.ClientBase, LabelServiceReference.LabelWebService
{
///
/// 实现此分部方法,配置服务终结点。
///
/// 要配置的终结点
/// 客户端凭据
static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
public LabelWebServiceClient() :
base(LabelWebServiceClient.GetDefaultBinding(), LabelWebServiceClient.GetDefaultEndpointAddress())
{
this.Endpoint.Name = EndpointConfiguration.LabelWebServiceImplPort.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public LabelWebServiceClient(EndpointConfiguration endpointConfiguration) :
base(LabelWebServiceClient.GetBindingForEndpoint(endpointConfiguration), LabelWebServiceClient.GetEndpointAddress(endpointConfiguration))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public LabelWebServiceClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
base(LabelWebServiceClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public LabelWebServiceClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
base(LabelWebServiceClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public LabelWebServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress)
{
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
LabelServiceReference.getLabelQuantityAndMaterialsResponse LabelServiceReference.LabelWebService.getLabelQuantityAndMaterials(LabelServiceReference.getLabelQuantityAndMaterials request)
{
return base.Channel.getLabelQuantityAndMaterials(request);
}
public string getLabelQuantityAndMaterials(string mapInfo)
{
LabelServiceReference.getLabelQuantityAndMaterials inValue = new LabelServiceReference.getLabelQuantityAndMaterials();
inValue.Body = new LabelServiceReference.getLabelQuantityAndMaterialsBody();
inValue.Body.mapInfo = mapInfo;
LabelServiceReference.getLabelQuantityAndMaterialsResponse retVal = ((LabelServiceReference.LabelWebService)(this)).getLabelQuantityAndMaterials(inValue);
return retVal.Body.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task LabelServiceReference.LabelWebService.getLabelQuantityAndMaterialsAsync(LabelServiceReference.getLabelQuantityAndMaterials request)
{
return base.Channel.getLabelQuantityAndMaterialsAsync(request);
}
public System.Threading.Tasks.Task getLabelQuantityAndMaterialsAsync(string mapInfo)
{
LabelServiceReference.getLabelQuantityAndMaterials inValue = new LabelServiceReference.getLabelQuantityAndMaterials();
inValue.Body = new LabelServiceReference.getLabelQuantityAndMaterialsBody();
inValue.Body.mapInfo = mapInfo;
return ((LabelServiceReference.LabelWebService)(this)).getLabelQuantityAndMaterialsAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
LabelServiceReference.getLabelMasterResponse LabelServiceReference.LabelWebService.getLabelMaster(LabelServiceReference.getLabelMaster request)
{
return base.Channel.getLabelMaster(request);
}
public string getLabelMaster(string mapInfo)
{
LabelServiceReference.getLabelMaster inValue = new LabelServiceReference.getLabelMaster();
inValue.Body = new LabelServiceReference.getLabelMasterBody();
inValue.Body.mapInfo = mapInfo;
LabelServiceReference.getLabelMasterResponse retVal = ((LabelServiceReference.LabelWebService)(this)).getLabelMaster(inValue);
return retVal.Body.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task LabelServiceReference.LabelWebService.getLabelMasterAsync(LabelServiceReference.getLabelMaster request)
{
return base.Channel.getLabelMasterAsync(request);
}
public System.Threading.Tasks.Task getLabelMasterAsync(string mapInfo)
{
LabelServiceReference.getLabelMaster inValue = new LabelServiceReference.getLabelMaster();
inValue.Body = new LabelServiceReference.getLabelMasterBody();
inValue.Body.mapInfo = mapInfo;
return ((LabelServiceReference.LabelWebService)(this)).getLabelMasterAsync(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));
}
private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.LabelWebServiceImplPort))
{
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;
return result;
}
throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration));
}
private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.LabelWebServiceImplPort))
{
return new System.ServiceModel.EndpointAddress("http://10.8.3.60:9091/wms-webservice/ws/service/label");
}
throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration));
}
private static System.ServiceModel.Channels.Binding GetDefaultBinding()
{
return LabelWebServiceClient.GetBindingForEndpoint(EndpointConfiguration.LabelWebServiceImplPort);
}
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
{
return LabelWebServiceClient.GetEndpointAddress(EndpointConfiguration.LabelWebServiceImplPort);
}
public enum EndpointConfiguration
{
LabelWebServiceImplPort,
}
}
}