//------------------------------------------------------------------------------ // // Este código fue generado por una herramienta. // // Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si // se vuelve a generar el código. // //------------------------------------------------------------------------------ namespace wsCancelacion { [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.ServiceModel.ServiceContractAttribute(Namespace="http://digibox.com/", ConfigurationName="wsCancelacion.wsCancelacionSoap")] public interface wsCancelacionSoap { [System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/CancelarCSDV2", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] System.Threading.Tasks.Task CancelarCSDV2Async(string CSDCer, string CSDKey, string password, string RFCEmisor, string[] UUIDs, string folioSustitucion, string motivo, string tokenAutenticacion); [System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/CancelarPEMV2", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] System.Threading.Tasks.Task CancelarPEMV2Async(string PEMCer, string PEMKey, string RFCEmisor, string[] UUIDs, string tokenAutenticacion, string folioSustitucion, string motivo); [System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/CancelarV2", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] System.Threading.Tasks.Task CancelarV2Async(wsCancelacion.Cancelacion cancelacion, string tokenAutenticacion); [System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/ProcesarRespuestaConsultaRelacionado", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoAsync(string CSDCer, string CSDKey, string password, string rfcReceptor, string UUID, string tokenAutenticacion); [System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/ProcesarRespuestaConsultaRelacionadoEmisor", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoEmisorAsync(string CSDCer, string CSDKey, string password, string rfcEmisor, string UUID, string tokenAutenticacion); } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")] public partial class Cancelacion { private CancelacionFolios[] foliosField; private SignatureType signatureField; private System.DateTime fechaField; private string rfcEmisorField; /// [System.Xml.Serialization.XmlElementAttribute("Folios", Order=0)] public CancelacionFolios[] Folios { get { return this.foliosField; } set { this.foliosField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=1)] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime Fecha { get { return this.fechaField; } set { this.fechaField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string RfcEmisor { get { return this.rfcEmisorField; } set { this.rfcEmisorField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://cancelacfd.sat.gob.mx")] public partial class CancelacionFolios { private CancelacionFoliosFolio folioField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public CancelacionFoliosFolio Folio { get { return this.folioField; } set { this.folioField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://cancelacfd.sat.gob.mx")] public partial class CancelacionFoliosFolio { private string uUIDField; private string motivoField; private string folioSustitucionField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string UUID { get { return this.uUIDField; } set { this.uUIDField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Motivo { get { return this.motivoField; } set { this.motivoField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string FolioSustitucion { get { return this.folioSustitucionField; } set { this.folioSustitucionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")] public partial class UuidRelacionado { private string uuidField; private string rfcEmisorField; private string rfcReceptorField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string RfcEmisor { get { return this.rfcEmisorField; } set { this.rfcEmisorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string RfcReceptor { get { return this.rfcReceptorField; } set { this.rfcReceptorField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")] public partial class UuidPadre { private string uuidField; private string rfcEmisorField; private string rfcReceptorField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string RfcEmisor { get { return this.rfcEmisorField; } set { this.rfcEmisorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string RfcReceptor { get { return this.rfcReceptorField; } set { this.rfcReceptorField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")] public partial class ConsultaRelacionados { private string uuidConsultadoField; private string resultadoField; private UuidPadre[] uuidsRelacionadosPadresField; private UuidRelacionado[] uuidsRelacionadosHijosField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string UuidConsultado { get { return this.uuidConsultadoField; } set { this.uuidConsultadoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Resultado { get { return this.resultadoField; } set { this.resultadoField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=2)] public UuidPadre[] UuidsRelacionadosPadres { get { return this.uuidsRelacionadosPadresField; } set { this.uuidsRelacionadosPadresField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=3)] public UuidRelacionado[] UuidsRelacionadosHijos { get { return this.uuidsRelacionadosHijosField; } set { this.uuidsRelacionadosHijosField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")] public partial class Acuse { private AcuseFolios[] foliosField; private SignatureType signatureField; private string rfcEmisorField; private System.DateTime fechaField; private string codEstatusField; /// [System.Xml.Serialization.XmlElementAttribute("Folios", Order=0)] public AcuseFolios[] Folios { get { return this.foliosField; } set { this.foliosField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=1)] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string RfcEmisor { get { return this.rfcEmisorField; } set { this.rfcEmisorField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime Fecha { get { return this.fechaField; } set { this.fechaField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string CodEstatus { get { return this.codEstatusField; } set { this.codEstatusField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://cancelacfd.sat.gob.mx")] public partial class AcuseFolios { private string uUIDField; private string estatusUUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string UUID { get { return this.uUIDField; } set { this.uUIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string EstatusUUID { get { return this.estatusUUIDField; } set { this.estatusUUIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureType { private SignedInfoType signedInfoField; private byte[] signatureValueField; private KeyInfoType keyInfoField; private ObjectType[] objectField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public SignedInfoType SignedInfo { get { return this.signedInfoField; } set { this.signedInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] public byte[] SignatureValue { get { return this.signatureValueField; } set { this.signatureValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public KeyInfoType KeyInfo { get { return this.keyInfoField; } set { this.keyInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)] public ObjectType[] Object { get { return this.objectField; } set { this.objectField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignedInfoType { private CanonicalizationMethodType canonicalizationMethodField; private SignatureMethodType signatureMethodField; private ReferenceType referenceField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public CanonicalizationMethodType CanonicalizationMethod { get { return this.canonicalizationMethodField; } set { this.canonicalizationMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public SignatureMethodType SignatureMethod { get { return this.signatureMethodField; } set { this.signatureMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public ReferenceType Reference { get { return this.referenceField; } set { this.referenceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class CanonicalizationMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureMethodType { private string hMACOutputLengthField; private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)] public string HMACOutputLength { get { return this.hMACOutputLengthField; } set { this.hMACOutputLengthField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ReferenceType { private TransformType[] transformsField; private DigestMethodType digestMethodField; private byte[] digestValueField; private string typeField; private string uRIField; private string idField; /// [System.Xml.Serialization.XmlArrayAttribute(Order=0)] [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] public TransformType[] Transforms { get { return this.transformsField; } set { this.transformsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public DigestMethodType DigestMethod { get { return this.digestMethodField; } set { this.digestMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] public byte[] DigestValue { get { return this.digestValueField; } set { this.digestValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class TransformType { private string xPathField; private string[] textField; private string algorithmField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string XPath { get { return this.xPathField; } set { this.xPathField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class DigestMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyInfoType { private X509DataType x509DataField; private string keyNameField; private KeyValueType keyValueField; private string[] textField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public X509DataType X509Data { get { return this.x509DataField; } set { this.x509DataField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string KeyName { get { return this.keyNameField; } set { this.keyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public KeyValueType KeyValue { get { return this.keyValueField; } set { this.keyValueField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509DataType { private X509IssuerSerialType x509IssuerSerialField; private byte[] x509CertificateField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public X509IssuerSerialType X509IssuerSerial { get { return this.x509IssuerSerialField; } set { this.x509IssuerSerialField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] public byte[] X509Certificate { get { return this.x509CertificateField; } set { this.x509CertificateField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509IssuerSerialType { private string x509IssuerNameField; private string x509SerialNumberField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string X509IssuerName { get { return this.x509IssuerNameField; } set { this.x509IssuerNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] public string X509SerialNumber { get { return this.x509SerialNumberField; } set { this.x509SerialNumberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyValueType { private RSAKeyValueType rSAKeyValueField; private string[] textField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public RSAKeyValueType RSAKeyValue { get { return this.rSAKeyValueField; } set { this.rSAKeyValueField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class RSAKeyValueType { private byte[] modulusField; private byte[] exponentField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)] public byte[] Modulus { get { return this.modulusField; } set { this.modulusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] public byte[] Exponent { get { return this.exponentField; } set { this.exponentField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ObjectType { private System.Xml.XmlNode[] anyField; private string encodingField; private string mimeTypeField; private string idField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Encoding { get { return this.encodingField; } set { this.encodingField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MimeType { get { return this.mimeTypeField; } set { this.mimeTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] public interface wsCancelacionSoapChannel : wsCancelacion.wsCancelacionSoap, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")] public partial class wsCancelacionSoapClient : System.ServiceModel.ClientBase, wsCancelacion.wsCancelacionSoap { /// /// Implemente este método parcial para configurar el punto de conexión de servicio. /// /// El punto de conexión para configurar /// Credenciales de cliente static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials); public wsCancelacionSoapClient(EndpointConfiguration endpointConfiguration) : base(wsCancelacionSoapClient.GetBindingForEndpoint(endpointConfiguration), wsCancelacionSoapClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public wsCancelacionSoapClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : base(wsCancelacionSoapClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public wsCancelacionSoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(wsCancelacionSoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public wsCancelacionSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public System.Threading.Tasks.Task CancelarCSDV2Async(string CSDCer, string CSDKey, string password, string RFCEmisor, string[] UUIDs, string folioSustitucion, string motivo, string tokenAutenticacion) { return base.Channel.CancelarCSDV2Async(CSDCer, CSDKey, password, RFCEmisor, UUIDs, folioSustitucion, motivo, tokenAutenticacion); } public System.Threading.Tasks.Task CancelarPEMV2Async(string PEMCer, string PEMKey, string RFCEmisor, string[] UUIDs, string tokenAutenticacion, string folioSustitucion, string motivo) { return base.Channel.CancelarPEMV2Async(PEMCer, PEMKey, RFCEmisor, UUIDs, tokenAutenticacion, folioSustitucion, motivo); } public System.Threading.Tasks.Task CancelarV2Async(wsCancelacion.Cancelacion cancelacion, string tokenAutenticacion) { return base.Channel.CancelarV2Async(cancelacion, tokenAutenticacion); } public System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoAsync(string CSDCer, string CSDKey, string password, string rfcReceptor, string UUID, string tokenAutenticacion) { return base.Channel.ProcesarRespuestaConsultaRelacionadoAsync(CSDCer, CSDKey, password, rfcReceptor, UUID, tokenAutenticacion); } public System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoEmisorAsync(string CSDCer, string CSDKey, string password, string rfcEmisor, string UUID, string tokenAutenticacion) { return base.Channel.ProcesarRespuestaConsultaRelacionadoEmisorAsync(CSDCer, CSDKey, password, rfcEmisor, UUID, tokenAutenticacion); } 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.wsCancelacionSoap)) { 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; } if ((endpointConfiguration == EndpointConfiguration.wsCancelacionSoap12)) { System.ServiceModel.Channels.CustomBinding result = new System.ServiceModel.Channels.CustomBinding(); System.ServiceModel.Channels.TextMessageEncodingBindingElement textBindingElement = new System.ServiceModel.Channels.TextMessageEncodingBindingElement(); textBindingElement.MessageVersion = System.ServiceModel.Channels.MessageVersion.CreateVersion(System.ServiceModel.EnvelopeVersion.Soap12, System.ServiceModel.Channels.AddressingVersion.None); result.Elements.Add(textBindingElement); System.ServiceModel.Channels.HttpsTransportBindingElement httpsBindingElement = new System.ServiceModel.Channels.HttpsTransportBindingElement(); httpsBindingElement.AllowCookies = true; httpsBindingElement.MaxBufferSize = int.MaxValue; httpsBindingElement.MaxReceivedMessageSize = int.MaxValue; result.Elements.Add(httpsBindingElement); return result; } throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration)); } private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.wsCancelacionSoap)) { return new System.ServiceModel.EndpointAddress("https://timbrado.digibox.com.mx/Cancelacion/wsCancelacion.asmx"); } if ((endpointConfiguration == EndpointConfiguration.wsCancelacionSoap12)) { return new System.ServiceModel.EndpointAddress("https://timbrado.digibox.com.mx/Cancelacion/wsCancelacion.asmx"); } throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration)); } public enum EndpointConfiguration { wsCancelacionSoap, wsCancelacionSoap12, } } }