SoapHeaderException.SoapHeaderException(String, XmlQualifiedName, Exception) Constructor

Initializes a new instance of the SoapHeaderException class.

Namespace: System.Web.Services.Protocols
Assembly: System.Web.Services (in system.web.services.dll)

public:
SoapHeaderException (
	String^ message, 
	XmlQualifiedName^ code, 
	Exception^ innerException
)
public SoapHeaderException (
	String message, 
	XmlQualifiedName code, 
	Exception innerException
)
public function SoapHeaderException (
	message : String, 
	code : XmlQualifiedName, 
	innerException : Exception
)
Not applicable.

Parameters

message

A message that identifies the reason the exception occurred. This parameter sets the Message property.

code

The type of error that occurred. This parameter sets the Code property.

innerException

A reference to the root cause of an exception. This parameter sets the InnerException property.

No code example is currently available or this language may not be supported.
<%@ WebService Language="VJ#" Class="MathSvc" %>
import System.*;
import System.Web.Services.*;
import System.Web.Services.Protocols.*;
public class MySoapHeader extends SoapHeader
{
    public int number;
} //MySoapHeader

public class MathSvc extends WebService
{
    public MySoapHeader mySoapHeader;

    /** @attribute WebMethod()
     */
    /** @attribute SoapHeaderAttribute("mySoapHeader", Direction 
        = SoapHeaderDirection.In)
     */
    public float Add(float xValue, float yValue) throws SoapHeaderException
    {
        // Process the header from the client.
        try {
            int j = 100 / mySoapHeader.number;
        }
        catch (System.Exception e) {
            // Throw a SoapHeaderException if an exception is caught during 
            // header processing.
            throw new SoapHeaderException(
                "An Exception was thrown during the processing of header", 
                SoapException.ClientFaultCode, e);
        }
        return xValue + yValue;
    } //Add
} //MathSvc

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0

Community Additions

ADD
Show: