SoapExceptionとは? わかりやすく解説

SoapException クラス

XML Web サービス メソッドSOAP 経由呼び出され例外発生したときにスローされる例外表します

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

<SerializableAttribute> _
Public Class SoapException
    Inherits SystemException
Dim instance As SoapException
[SerializableAttribute] 
public class SoapException : SystemException
[SerializableAttribute] 
public ref class SoapException : public
 SystemException
/** @attribute SerializableAttribute() */ 
public class SoapException extends SystemException
SerializableAttribute 
public class SoapException extends
 SystemException
解説解説

SoapException は、共通言語ランタイムまたは XML Web サービス メソッドいずれかによってスローされる場合あります共通言語ランタイムは、要求対す応答書式正しく設定されていない場合SoapExceptionスローすることがありますXML Web サービス メソッドは、XML Web サービス メソッド内で単に例外スローすることによって SoapException生成することがありますクライアントSOAP 経由メソッドアクセスした場合例外サーバーキャッチされ、新しSoapException 内にラップされますスローされる SoapException には、次のプロパティ値があります

クライアントによる呼び出しSOAP使用している場合XML Web サービス メソッドSoapExceptionスローすることがありますXML Web サービスSoapExceptionスローする場合は、その他の詳細情報ActorCode、および Detail の各プロパティ使用して追加できます別の種類の例外がスローされた場合は、XML Web サービス メソッドでこれらのプロパティ設定することはできません。

使用例使用例

SoapExceptionスローする例を次に示します。この例では、XML Web サービス メソッドDetail プロパティ設定します

<%@ WebService Language="VB" class="ThrowSoapException"%>

Imports System
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Xml.Serialization
Imports System.Xml

Public Class ThrowSoapException
    Inherits WebService
    
    ' This XML Web service method generates a SOAP Client Fault code
 
    <WebMethod()> _
    Public Sub myThrow()
        
        ' Build the detail element of the SOAP fault.
        Dim doc As New System.Xml.XmlDocument()
        Dim node As System.Xml.XmlNode = doc.CreateNode(XmlNodeType.Element,
 _
            SoapException.DetailElementName.Name, _
            SoapException.DetailElementName.Namespace)
 
        ' Build specific details for the SoapException.
        ' Add first child of detail XML element.
        Dim details As System.Xml.XmlNode =
 doc.CreateNode(XmlNodeType.Element, _
            "mySpecialInfo1", "http://tempuri.org/")

        ' Add second child of detail XML element with an attribute.
        Dim details2 As System.Xml.XmlNode
 = doc.CreateNode(XmlNodeType.Element, _
            "mySpecialInfo2", "http://tempuri.org/")
        Dim attr As XmlAttribute = doc.CreateAttribute("t",
 "attrName", _
            "http://tempuri.org/")
        attr.Value = "attrValue"
        details2.Attributes.Append(attr)

        ' Append the two child elements to the detail node.
        node.AppendChild(details)
        node.AppendChild(details2)
                
        'Throw the exception    
        Dim se As New SoapException("Fault
 occurred", SoapException.ClientFaultCode, _
                                    Context.Request.Url.AbsoluteUri, node)
        Throw se
        Return
    End Sub
End Class

<%@ WebService Language="C#" class="ThrowSoapException"%>

using System;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;
using System.Xml;

public class ThrowSoapException : WebService
 
{
//    This XML Web service method generates a SOAP Client Fault code
 
    [WebMethod]
    public void myThrow(){

        // Build the detail element of the SOAP fault.
        System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
        System.Xml.XmlNode node = doc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name,
 SoapException.DetailElementName.Namespace);


        // Build specific details for the SoapException.
        // Add first child of detail XML element.
        System.Xml.XmlNode details = doc.CreateNode(XmlNodeType.Element, "mySpecialInfo1",
 "http://tempuri.org/");
        System.Xml.XmlNode detailsChild = doc.CreateNode(XmlNodeType.Element, "childOfSpecialInfo",
 "http://tempuri.org/");
        details.AppendChild(detailsChild);

            
        // Add second child of detail XML element with an attribute.
        System.Xml.XmlNode details2 = doc.CreateNode(XmlNodeType.Element, "mySpecialInfo2",
 "http://tempuri.org/");
        XmlAttribute attr = doc.CreateAttribute("t", "attrName",
 "http://tempuri.org/");
        attr.Value = "attrValue";
        details2.Attributes.Append(attr);

        // Append the two child elements to the detail node.
        node.AppendChild(details);
        node.AppendChild(details2);

            
        //Throw the exception.    
        SoapException se = new SoapException("Fault occurred",
 SoapException.ClientFaultCode,Context.Request.Url.AbsoluteUri,node);

        throw se;
        return;    }
}

継承階層継承階層
System.Object
   System.Exception
     System.SystemException
      System.Web.Services.Protocols.SoapException
         System.Web.Services.Protocols.SoapHeaderException
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException メンバ
System.Web.Services.Protocols 名前空間

SoapException コンストラクタ ()


SoapException コンストラクタ (String, XmlQualifiedName, String, Exception)

指定した例外メッセージ例外コード例外原因となったコード特定する URI例外主要原因への参照設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName, _
    actor As String, _
    innerException As Exception _
)
Dim message As String
Dim code As XmlQualifiedName
Dim actor As String
Dim innerException As Exception

Dim instance As New SoapException(message,
 code, actor, innerException)
public SoapException (
    string message,
    XmlQualifiedName code,
    string actor,
    Exception innerException
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code, 
    String^ actor, 
    Exception^ innerException
)
public SoapException (
    String message, 
    XmlQualifiedName code, 
    String actor, 
    Exception innerException
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName, 
    actor : String, 
    innerException : Exception
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

actor

例外原因となったコード一部特定する URI通常、これは XML Web サービス メソッドURLなります。このパラメータActor プロパティ設定します

innerException

例外主要原因である例外。このパラメータは InnerException プロパティ設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間
Message
Code
Actor
InnerException

SoapException コンストラクタ (String, XmlQualifiedName, String, XmlNode)

指定した例外メッセージ例外コード例外原因となったコード一部特定する URIアプリケーション固有の例外情報設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName, _
    actor As String, _
    detail As XmlNode _
)
Dim message As String
Dim code As XmlQualifiedName
Dim actor As String
Dim detail As XmlNode

Dim instance As New SoapException(message,
 code, actor, detail)
public SoapException (
    string message,
    XmlQualifiedName code,
    string actor,
    XmlNode detail
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code, 
    String^ actor, 
    XmlNode^ detail
)
public SoapException (
    String message, 
    XmlQualifiedName code, 
    String actor, 
    XmlNode detail
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName, 
    actor : String, 
    detail : XmlNode
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

actor

例外原因となったコード一部特定する URI通常、これは XML Web サービス メソッドURLなります。このパラメータActor プロパティ設定します

detail

アプリケーション固有の例外情報格納している XmlNode。このパラメータDetail プロパティ設定します

使用例使用例
<%@ WebService Language="VB" class="ThrowSoapException"%>

Imports System
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Xml.Serialization
Imports System.Xml

Public Class ThrowSoapException
    Inherits WebService
    
    ' This XML Web service method generates a SOAP client fault code.
 
    <WebMethod()> _
    Public Sub myThrow()
        
        ' Build the detail element of the SOAP fault.
        Dim doc As New System.Xml.XmlDocument()
        Dim node As System.Xml.XmlNode = doc.CreateNode(XmlNodeType.Element,
 _
            SoapException.DetailElementName.Name, _
            SoapException.DetailElementName.Namespace)
 
        ' Build specific details for the SoapException.
        ' Add first child of detail XML element.
        Dim details As System.Xml.XmlNode =
 doc.CreateNode(XmlNodeType.Element, _
            "mySpecialInfo1", "http://tempuri.org/")

        ' Add second child of detail XML element with an attribute.
        Dim details2 As System.Xml.XmlNode
 = doc.CreateNode(XmlNodeType.Element, _
            "mySpecialInfo2", "http://tempuri.org/")
        Dim attr As XmlAttribute = doc.CreateAttribute("t",
 "attrName", _
            "http://tempuri.org/")
        attr.Value = "attrValue"
        details2.Attributes.Append(attr)

        ' Append the two child elements to the detail node.
        node.AppendChild(details)
        node.AppendChild(details2)
                
        ' Throw the exception.    
        Dim se As New SoapException("Fault
 occurred", SoapException.ClientFaultCode, _
                                    Context.Request.Url.AbsoluteUri, node)
        Throw se
        Return
    End Sub
End Class

<%@ WebService Language="C#" class="ThrowSoapException"%>

using System;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;
using System.Xml;

public class ThrowSoapException : WebService
 
{
    // This XML Web service method generates a SOAP client fault code.
 
    [WebMethod]
    public void myThrow(){

        // Build the detail element of the SOAP fault.
        System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
        System.Xml.XmlNode node = doc.CreateNode(XmlNodeType.Element, 
            SoapException.DetailElementName.Name, 
            SoapException.DetailElementName.Namespace);


        // Build specific details for the SoapException.
        // Add first child of detail XML element.
        System.Xml.XmlNode details = doc.CreateNode(XmlNodeType.Element, 
            "mySpecialInfo1", "http://tempuri.org/");
        System.Xml.XmlNode detailsChild = doc.CreateNode(XmlNodeType.Element, 
            "childOfSpecialInfo", "http://tempuri.org/");
        details.AppendChild(detailsChild);

            
        // Add second child of detail XML element with an attribute.
        System.Xml.XmlNode details2 = doc.CreateNode(XmlNodeType.Element, 
            "mySpecialInfo2", "http://tempuri.org/");
        XmlAttribute attr = doc.CreateAttribute("t", "attrName",
 
            "http://tempuri.org/");
        attr.Value = "attrValue";
        details2.Attributes.Append(attr);

        // Append the two child elements to the detail node.
        node.AppendChild(details);
        node.AppendChild(details2);

            
        //Throw the exception.    
        SoapException se = new SoapException("Fault occurred",
 
            SoapException.ClientFaultCode,Context.Request.Url.AbsoluteUri,node);

        throw se;
        return;    }
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間

SoapException コンストラクタ (String, XmlQualifiedName, SoapFaultSubCode)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定した例外メッセージ例外コード、およびサブコードを設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName, _
    subCode As SoapFaultSubCode _
)
Dim message As String
Dim code As XmlQualifiedName
Dim subCode As SoapFaultSubCode

Dim instance As New SoapException(message,
 code, subCode)
public SoapException (
    string message,
    XmlQualifiedName code,
    SoapFaultSubCode subCode
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code, 
    SoapFaultSubCode^ subCode
)
public SoapException (
    String message, 
    XmlQualifiedName code, 
    SoapFaultSubCode subCode
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName, 
    subCode : SoapFaultSubCode
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

subCode

SOAP 違反オプションのサブコード。このパラメータSubCode プロパティ設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間
Message
Code
InnerException

SoapException コンストラクタ (String, XmlQualifiedName, String, XmlNode, Exception)

指定した例外メッセージ例外コード例外原因となったコード一部特定する URIアプリケーション固有の例外情報例外主要原因への参照設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName, _
    actor As String, _
    detail As XmlNode, _
    innerException As Exception _
)
Dim message As String
Dim code As XmlQualifiedName
Dim actor As String
Dim detail As XmlNode
Dim innerException As Exception

Dim instance As New SoapException(message,
 code, actor, detail, innerException)
public SoapException (
    string message,
    XmlQualifiedName code,
    string actor,
    XmlNode detail,
    Exception innerException
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code, 
    String^ actor, 
    XmlNode^ detail, 
    Exception^ innerException
)
public SoapException (
    String message, 
    XmlQualifiedName code, 
    String actor, 
    XmlNode detail, 
    Exception innerException
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName, 
    actor : String, 
    detail : XmlNode, 
    innerException : Exception
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

actor

例外原因となったコード一部特定する URI通常、これは XML Web サービス メソッドURLなります。このパラメータActor プロパティ設定します

detail

アプリケーション固有の例外情報格納している XmlNode。このパラメータDetail プロパティ設定します

innerException

例外主要原因である例外。このパラメータは InnerException プロパティ設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間

SoapException コンストラクタ (String, XmlQualifiedName, String, String, XmlNode, SoapFaultSubCode, Exception)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定した例外メッセージ例外コード例外原因となったコード一部特定する URIアプリケーション固有の例外情報例外主要原因への参照設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName, _
    actor As String, _
    role As String, _
    detail As XmlNode, _
    subCode As SoapFaultSubCode, _
    innerException As Exception _
)
Dim message As String
Dim code As XmlQualifiedName
Dim actor As String
Dim role As String
Dim detail As XmlNode
Dim subCode As SoapFaultSubCode
Dim innerException As Exception

Dim instance As New SoapException(message,
 code, actor, role, detail, subCode, innerException)
public SoapException (
    string message,
    XmlQualifiedName code,
    string actor,
    string role,
    XmlNode detail,
    SoapFaultSubCode subCode,
    Exception innerException
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code, 
    String^ actor, 
    String^ role, 
    XmlNode^ detail, 
    SoapFaultSubCode^ subCode, 
    Exception^ innerException
)
public SoapException (
    String message, 
    XmlQualifiedName code, 
    String actor, 
    String role, 
    XmlNode detail, 
    SoapFaultSubCode subCode, 
    Exception innerException
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName, 
    actor : String, 
    role : String, 
    detail : XmlNode, 
    subCode : SoapFaultSubCode, 
    innerException : Exception
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

actor

例外原因となったコード一部特定する URI通常、これは XML Web サービス メソッドURLなります。このパラメータActor プロパティ設定します

role

SOAP メッセージの処理での XML Web サービス関数を表す URL。このパラメータRole プロパティ設定します

detail

アプリケーション固有の例外情報格納している XmlNode。このパラメータDetail プロパティ設定します

subCode

SOAP 違反オプションのサブコード。このパラメータSubCode プロパティ設定します

innerException

例外主要原因である例外。このパラメータは InnerException プロパティ設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間

SoapException コンストラクタ (String, XmlQualifiedName, String, String, String, XmlNode, SoapFaultSubCode, Exception)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

例外メッセージ例外コード例外原因となったコード部分を示す URISOAP メッセージ処理する際の XML Web サービス関数を表す URI例外対応付けられた言語アプリケーション固有の例外情報SOAP 違反のサブコード、および例外主要原因への参照指定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName, _
    actor As String, _
    role As String, _
    lang As String, _
    detail As XmlNode, _
    subCode As SoapFaultSubCode, _
    innerException As Exception _
)
Dim message As String
Dim code As XmlQualifiedName
Dim actor As String
Dim role As String
Dim lang As String
Dim detail As XmlNode
Dim subCode As SoapFaultSubCode
Dim innerException As Exception

Dim instance As New SoapException(message,
 code, actor, role, lang, detail, subCode, innerException)
public SoapException (
    string message,
    XmlQualifiedName code,
    string actor,
    string role,
    string lang,
    XmlNode detail,
    SoapFaultSubCode subCode,
    Exception innerException
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code, 
    String^ actor, 
    String^ role, 
    String^ lang, 
    XmlNode^ detail, 
    SoapFaultSubCode^ subCode, 
    Exception^ innerException
)
public SoapException (
    String message, 
    XmlQualifiedName code, 
    String actor, 
    String role, 
    String lang, 
    XmlNode detail, 
    SoapFaultSubCode subCode, 
    Exception innerException
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName, 
    actor : String, 
    role : String, 
    lang : String, 
    detail : XmlNode, 
    subCode : SoapFaultSubCode, 
    innerException : Exception
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

actor

例外原因となったコード一部特定する URI通常、これは XML Web サービス メソッドURLなります。このパラメータActor プロパティ設定します

role

SOAP メッセージの処理での XML Web サービス関数を表す URL。このパラメータRole プロパティ設定します

lang

例外関連付けられている言語。このパラメータLang プロパティ設定します

detail

アプリケーション固有の例外情報格納している XmlNode。このパラメータDetail プロパティ設定します

subCode

SOAP 違反オプションのサブコード。このパラメータSubCode プロパティ設定します

innerException

例外主要原因である例外。このパラメータは InnerException プロパティ設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間

SoapException コンストラクタ (SerializationInfo, StreamingContext)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

シリアル化したデータ使用して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Protected Sub New ( _
    info As SerializationInfo, _
    context As StreamingContext _
)
Dim info As SerializationInfo
Dim context As StreamingContext

Dim instance As New SoapException(info,
 context)
protected SoapException (
    SerializationInfo info,
    StreamingContext context
)
protected:
SoapException (
    SerializationInfo^ info, 
    StreamingContext context
)
protected SoapException (
    SerializationInfo info, 
    StreamingContext context
)
protected function SoapException (
    info : SerializationInfo, 
    context : StreamingContext
)

パラメータ

info

スローされている例外に関するシリアル化済みオブジェクト データ保持している SerializationInfo。

context

転送元または転送先に関す文脈情報格納している T:System.Runtime.Serialization.StreamingContext。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間

SoapException コンストラクタ (String, XmlQualifiedName, String)

指定した例外メッセージ例外コード例外原因となったコード一部特定する URI設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間
Message
Code
Actor

SoapException コンストラクタ

SoapException クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
SoapException () SoapException クラス新しインスタンス初期化します。
SoapException (SerializationInfo, StreamingContext) シリアル化したデータ使用してSoapException クラス新しインスタンス初期化します。
SoapException (String, XmlQualifiedName) 指定した例外メッセージ例外コード設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, Exception) 指定した例外メッセージ例外コード例外主要原因への参照設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, SoapFaultSubCode) 指定した例外メッセージ例外コード、およびサブコードを設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, String) 指定した例外メッセージ例外コード例外原因となったコード一部特定する URI設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, String, Exception) 指定した例外メッセージ例外コード例外原因となったコード特定する URI例外主要原因への参照設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, String, XmlNode) 指定した例外メッセージ例外コード例外原因となったコード一部特定する URIアプリケーション固有の例外情報設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, String, XmlNode, Exception) 指定した例外メッセージ例外コード例外原因となったコード一部特定する URIアプリケーション固有の例外情報例外主要原因への参照設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, String, String, XmlNode, SoapFaultSubCode, Exception) 指定した例外メッセージ例外コード例外原因となったコード一部特定する URIアプリケーション固有の例外情報例外主要原因への参照設定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

SoapException (String, XmlQualifiedName, String, String, String, XmlNode, SoapFaultSubCode, Exception) 例外メッセージ例外コード例外原因となったコード部分を示す URISOAP メッセージ処理する際の XML Web サービス関数を表す URI例外対応付けられた言語アプリケーション固有の例外情報SOAP 違反のサブコード、および例外主要原因への参照指定してSoapException クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

参照参照

関連項目

SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間

SoapException コンストラクタ (String, XmlQualifiedName)

指定した例外メッセージ例外コード設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName _
)
Dim message As String
Dim code As XmlQualifiedName

Dim instance As New SoapException(message,
 code)
public SoapException (
    string message,
    XmlQualifiedName code
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code
)
public SoapException (
    String message, 
    XmlQualifiedName code
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間
Code
Message

SoapException コンストラクタ (String, XmlQualifiedName, Exception)

指定した例外メッセージ例外コード例外主要原因への参照設定して、SoapException クラス新しインスタンス初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Sub New ( _
    message As String, _
    code As XmlQualifiedName, _
    innerException As Exception _
)
Dim message As String
Dim code As XmlQualifiedName
Dim innerException As Exception

Dim instance As New SoapException(message,
 code, innerException)
public SoapException (
    string message,
    XmlQualifiedName code,
    Exception innerException
)
public:
SoapException (
    String^ message, 
    XmlQualifiedName^ code, 
    Exception^ innerException
)
public SoapException (
    String message, 
    XmlQualifiedName code, 
    Exception innerException
)
public function SoapException (
    message : String, 
    code : XmlQualifiedName, 
    innerException : Exception
)

パラメータ

message

例外発生した理由を示すメッセージ。このパラメータMessage プロパティ設定します

code

発生したエラー種類を表す XmlQualifiedName。このパラメータCode プロパティ設定します

innerException

例外主要原因である例外。このパラメータは InnerException プロパティ設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapException クラス
SoapException メンバ
System.Web.Services.Protocols 名前空間
Message
Code
InnerException

SoapException フィールド


パブリック フィールドパブリック フィールド

参照参照

関連項目

SoapException クラス
System.Web.Services.Protocols 名前空間

SoapException プロパティ


SoapException メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetBaseException  派生クラスオーバーライドされた場合、それ以後発生する 1 つ上の例外主要な原因である Exception返します。 ( Exception から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetObjectData オーバーライドされます。 SerializationInfo に例外情報設定します
パブリック メソッド GetType  現在のインスタンスランタイム型を取得します。 ( Exception から継承されます。)
パブリック メソッド IsClientFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードClient SOAP 違反コード等価であるかどうかを示す値を返します
パブリック メソッド IsMustUnderstandFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードMustUnderstand等価であるかどうかを示す値を返します
パブリック メソッド IsServerFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードServer SOAP 違反コード等価であるかどうかを示す値を返します
パブリック メソッド IsVersionMismatchFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードVersionMismatch SOAP 違反コード等価であるかどうかを示す値を返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の例外の文字列形式作成して返します。 ( Exception から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

SoapException クラス
System.Web.Services.Protocols 名前空間

SoapException メンバ

XML Web サービス メソッドSOAP 経由呼び出され例外発生したときにスローされる例外表します

SoapException データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
プロテクト コンストラクタプロテクト コンストラクタ
パブリック フィールドパブリック フィールド
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ HResult  特定の例外割り当てられているコード化数値である HRESULT を取得または設定します。(Exception から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetBaseException  派生クラスオーバーライドされた場合、それ以後発生する 1 つ上の例外主要な原因である Exception返します。 (Exception から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetObjectData オーバーライドされます。 SerializationInfo に例外情報設定します
パブリック メソッド GetType  現在のインスタンスランタイム型を取得します。 (Exception から継承されます。)
パブリック メソッド IsClientFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードClient SOAP 違反コード等価であるかどうかを示す値を返します
パブリック メソッド IsMustUnderstandFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードMustUnderstand等価であるかどうかを示す値を返します
パブリック メソッド IsServerFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードServer SOAP 違反コード等価であるかどうかを示す値を返します
パブリック メソッド IsVersionMismatchFaultCode 使用している SOAP プロトコルのバージョンに関係なく、SOAP 違反コードVersionMismatch SOAP 違反コード等価であるかどうかを示す値を返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の例外の文字列形式作成して返します。 (Exception から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

SoapException クラス
System.Web.Services.Protocols 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SoapException」の関連用語

SoapExceptionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SoapExceptionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS