This class represents an extensibility element added to the WSDL <input> or <output> element (enclosed in the <operation> element), which allows information to be transmitted via SOAP. The encoding is indicated with the SoapFaultBinding.Encoding and SoapFaultBinding.Use properties, and the namespace is indicated with the SoapFaultBinding.Namespace property.
public class SoapHeaderBinding : ServiceDescriptionFormatExtension { // Public Constructors public SoapHeaderBinding( ); // Public Instance Properties public string Encoding{set; get; } public SoapHeaderFaultBinding Fault{set; get; } public bool MapToProperty{set; get; } public XmlQualifiedName Message{set; get; } public string Namespace{set; get; } public string Part{set; get; } public SoapBindingUse Use{set; get; } }