You inherit from the SoapHeader Class to implement it in your applications :
SOAPHeader.Actor PropertyThe SoapHeader.Actor property defines the recipient of a SOAPHeader. This does not have to be the same recipient as the Body of the SoapHeader and consequently canpoint to a different recipient or URI.
SOAPHeader.DidUnderstand PropertyASP.NET throws a SoapHeaderException if the response of an XML Web Service call has it's SoapHeader.DidUnderstand property set to false.
SOAPHeader.MustUnderstand PropertyThe SoapHeader.MustUnderstand property indicates if a node must understand or process a specific SoapHeader. A Web Service must respond with a SOAPHeader.DidUnderstand = True if the MustUnderstand property is set to true otherwise the SoapHeaderException will be raised by ASP.NET and the return information discarded.