Example #1
0
        private static System.ServiceModel.Channels.MessageVersion ConvertMessageVersion(MessageVersion version)
        {
            System.ServiceModel.EnvelopeVersion envelopeVersion = null;
            if (EnvelopeVersion.None.Equals(version.Envelope))
            {
                envelopeVersion = System.ServiceModel.EnvelopeVersion.None;
            }
            else if (EnvelopeVersion.Soap11.Equals(version.Envelope))
            {
                envelopeVersion = System.ServiceModel.EnvelopeVersion.Soap11;
            }
            else if (EnvelopeVersion.Soap12.Equals(version.Envelope))
            {
                envelopeVersion = System.ServiceModel.EnvelopeVersion.Soap12;
            }

            System.ServiceModel.Channels.AddressingVersion addressingVersion = null;
            if (AddressingVersion.None.Equals(version.Addressing))
            {
                addressingVersion = System.ServiceModel.Channels.AddressingVersion.None;
            }
            else if (AddressingVersion.WSAddressing10.Equals(version.Addressing))
            {
                addressingVersion = System.ServiceModel.Channels.AddressingVersion.WSAddressing10;
            }
            else if (AddressingVersion.WSAddressingAugust2004.Equals(version.Addressing))
            {
                addressingVersion = System.ServiceModel.Channels.AddressingVersion.WSAddressingAugust2004;
            }

            return(System.ServiceModel.Channels.MessageVersion.CreateVersion(envelopeVersion, addressingVersion));
        }
        public static MessageVersion CreateVersion(System.ServiceModel.EnvelopeVersion envelopeVersion)
        {
            Contract.Requires(envelopeVersion != null);
            Contract.Ensures(Contract.Result <System.ServiceModel.Channels.MessageVersion>() != null);

            return(default(MessageVersion));
        }
 public MustUnderstandSoapException(Collection<MessageHeaderInfo> notUnderstoodHeaders, System.ServiceModel.EnvelopeVersion envelopeVersion)
 {
     this.notUnderstoodHeaders = notUnderstoodHeaders;
     this.envelopeVersion = envelopeVersion;
 }
Example #4
0
 public void WriteTo(System.Xml.XmlWriter writer, System.ServiceModel.EnvelopeVersion version)
 {
 }
Example #5
0
 protected virtual new void OnWriteStartDetail(System.Xml.XmlDictionaryWriter writer, System.ServiceModel.EnvelopeVersion version)
 {
     Contract.Requires(writer != null);
 }
 public MustUnderstandSoapException(Collection <MessageHeaderInfo> notUnderstoodHeaders, System.ServiceModel.EnvelopeVersion envelopeVersion)
 {
     this.notUnderstoodHeaders = notUnderstoodHeaders;
     this.envelopeVersion      = envelopeVersion;
 }