WebExceptionStatus
namespace System.Net
{
//
// 概要:
// System.Net.WebException クラスのステータス コードを定義します。
public enum WebExceptionStatus
{
//
// 概要:
// エラーは発生しませんでした。
Success = 0,
//
// 概要:
// 名前解決サービスがホスト名を解決できませんでした。
NameResolutionFailure = 1,
//
// 概要:
// トランスポート レベルで、リモート サービス ポイントと通信できませんでした。
ConnectFailure = 2,
//
// 概要:
// リモート サーバーから完全な応答が受信されませんでした。
ReceiveFailure = 3,
//
// 概要:
// 完全な要求をリモート サーバーに送信できませんでした。
SendFailure = 4,
//
// 概要:
// 要求がパイプライン処理された要求で、応答の受信前に接続が閉じられました。
PipelineFailure = 5,
//
// 概要:
// 要求が取り消されたか、System.Net.WebRequest.Abort メソッドが呼び出されたか、または分類できないエラーが発生しました。これは、System.Net.WebException.Status
// の既定値です。
RequestCanceled = 6,
//
// 概要:
// サーバーから受信した応答は完了しましたが、プロトコルレベルのエラーを示しています。たとえば、"401 アクセス拒否" などの HTTP プロトコル エラーは、このステータスを使用します。
ProtocolError = 7,
//
// 概要:
// 接続を終了するのが早すぎました。
ConnectionClosed = 8,
//
// 概要:
// サーバー証明書を検証できませんでした。
TrustFailure = 9,
//
// 概要:
// SSL を使用して接続を確立する際にエラーが発生しました。
SecureChannelFailure = 10,
//
// 概要:
// サーバー応答が有効な HTTP 応答ではありません。
ServerProtocolViolation = 11,
//
// 概要:
// Keep-alive ヘッダーを指定する要求のための接続が予期せずに閉じられました。
KeepAliveFailure = 12,
//
// 概要:
// 内部非同期要求が保留中です。
Pending = 13,
//
// 概要:
// 要求のタイムアウト時間中に応答が受信されませんでした。
Timeout = 14,
//
// 概要:
// 名前解決サービスがプロキシ ホスト名を解決できませんでした。
ProxyNameResolutionFailure = 15,
//
// 概要:
// 未知の種類の例外が発生しました。
UnknownError = 16,
//
// 概要:
// サーバーに要求を送信、またはサーバーからの応答を受信しているときに、制限長を超えるメッセージが渡されました。
MessageLengthLimitExceeded = 17,
//
// 概要:
// 指定したキャッシュ エントリが見つかりませんでした。
CacheEntryNotFound = 18,
//
// 概要:
// 要求はキャッシュ ポリシーで許可されませんでした。これは通常、要求をキャッシュに保存できず、有効なポリシーによってサーバーへの要求の送信が禁止されている場合に発生します。このステータスは、要求メソッドが要求本体の存在を示している場合、要求メソッドがサーバーとの直接の対話を要求している場合、または要求に条件ヘッダーが含まれている場合に受け取ることがあります。
RequestProhibitedByCachePolicy = 19,
//
// 概要:
// この要求はプロキシで許可されませんでした。
RequestProhibitedByProxy = 20
}
}