次の方法で共有


WebException クラス

定義

プラグ可能なプロトコルを介してネットワークにアクセスしているときにエラーが発生したときにスローされる例外。

public ref class WebException : InvalidOperationException
public class WebException : InvalidOperationException
[System.Serializable]
public class WebException : InvalidOperationException
type WebException = class
    inherit InvalidOperationException
type WebException = class
    inherit InvalidOperationException
    interface ISerializable
[<System.Serializable>]
type WebException = class
    inherit InvalidOperationException
    interface ISerializable
Public Class WebException
Inherits InvalidOperationException
継承
継承
属性
実装

注釈

WebException クラスは、インターネットにアクセスするためのプラグ可能なプロトコルを実装するWebRequestおよびWebResponseから派生したクラスによってスローされます。

WebRequest クラスの子孫によってWebExceptionがスローされると、Response プロパティはアプリケーションにインターネット応答を提供します。

関連するヒント

要求が失敗した理由を判断するには、例外の Response プロパティを確認します。 WebException例外が WebRequest クラスの子孫によってスローされると、Response プロパティはアプリケーションに対するインターネット応答を提供します。

要求が失敗した理由を判断するには、例外の Status プロパティを確認します。 例外の Status プロパティは、エラーの状態情報を提供します。 詳細については、WebExceptionStatusを参照してください。

XML Web サービスにステップ インするときにタイムアウトする場合は、XML Web サービス呼び出しのタイムアウト値を無限に設定します。 詳細については、「 エラー: Web サービスのデバッグ中のタイムアウト」を参照してください。

コンストラクター

名前 説明
WebException()

WebException クラスの新しいインスタンスを初期化します。

WebException(SerializationInfo, StreamingContext)
古い.

指定したSerializationInfoおよびStreamingContextインスタンスから、WebException クラスの新しいインスタンスを初期化します。

WebException(String, Exception, WebExceptionStatus, WebResponse)

指定したエラー メッセージ、入れ子になった例外、状態、および応答を使用して、 WebException クラスの新しいインスタンスを初期化します。

WebException(String, Exception)

指定したエラー メッセージと入れ子になった例外を使用して、 WebException クラスの新しいインスタンスを初期化します。

WebException(String, WebExceptionStatus)

指定したエラー メッセージと状態を使用して、 WebException クラスの新しいインスタンスを初期化します。

WebException(String)

指定したエラー メッセージを使用して、 WebException クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Data

例外に関する追加のユーザー定義情報を提供するキーと値のペアのコレクションを取得します。

(継承元 Exception)
HelpLink

この例外に関連付けられているヘルプ ファイルへのリンクを取得または設定します。

(継承元 Exception)
HResult

特定の例外に割り当てられるコード化された数値である HRESULT を取得または設定します。

(継承元 Exception)
InnerException

現在の例外の原因となった Exception インスタンスを取得します。

(継承元 Exception)
Message

現在の例外を説明するメッセージを取得します。

(継承元 Exception)
Response

リモート ホストから返された応答を取得します。

Source

エラーの原因となるアプリケーションまたはオブジェクトの名前を取得または設定します。

(継承元 Exception)
StackTrace

呼び出し履歴のイミディエイト フレームの文字列表現を取得します。

(継承元 Exception)
Status

応答の状態を取得します。

TargetSite

現在の例外をスローするメソッドを取得します。

(継承元 Exception)

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetBaseException()

派生クラスでオーバーライドされた場合、1 つ以上の後続の例外の根本原因である Exception を返します。

(継承元 Exception)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetObjectData(SerializationInfo, StreamingContext)
古い.

SerializationInfo インスタンスに、WebExceptionのシリアル化に必要なデータを設定します。

GetObjectData(SerializationInfo, StreamingContext)
古い.

派生クラスでオーバーライドされた場合は、例外に関する情報を使用して SerializationInfo を設定します。

(継承元 Exception)
GetType()

現在のインスタンスのランタイム型を取得します。

(継承元 Exception)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在の例外の文字列形式を作成して返します。

(継承元 Exception)

イベント

名前 説明
SerializeObjectState
古い.

例外に関するシリアル化されたデータを含む例外状態オブジェクトを作成するために例外がシリアル化されるときに発生します。

(継承元 Exception)

明示的なインターフェイスの実装

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

このインスタンスを、指定した SerializationInfo オブジェクトにシリアル化します。

適用対象

こちらもご覧ください