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; }
public void WriteTo(System.Xml.XmlWriter writer, System.ServiceModel.EnvelopeVersion version) { }
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; }