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

ProtocolViolationException クラス

ネットワーク プロトコルの使用中にエラーが発生した場合にスローされる例外。

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
Public Class ProtocolViolationException
    Inherits InvalidOperationException
    Implements ISerializable
Dim instance As ProtocolViolationException
[SerializableAttribute] 
public class ProtocolViolationException : InvalidOperationException,
 ISerializable
[SerializableAttribute] 
public ref class ProtocolViolationException
 : public InvalidOperationException, ISerializable
/** @attribute SerializableAttribute() */ 
public class ProtocolViolationException extends
 InvalidOperationException implements ISerializable
SerializableAttribute 
public class ProtocolViolationException extends
 InvalidOperationException implements ISerializable
解説解説

ProtocolViolationException は、基になるプロトコルを使用してエラーを示すために、WebRequest と WebResponse の派生クラスによってスローされます。たとえば、HttpWebRequest クラスと HttpWebResponse クラスは、ProtocolViolationException をスローし、HTTP を使用してエラーを示します。

継承階層継承階層
System.Object
   System.Exception
     System.SystemException
       System.InvalidOperationException
        System.Net.ProtocolViolationException
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ProtocolViolationException コンストラクタ ()


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

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

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Protected Sub New ( _
    serializationInfo As SerializationInfo, _
    streamingContext As StreamingContext _
)
Dim serializationInfo As SerializationInfo
Dim streamingContext As StreamingContext

Dim instance As New ProtocolViolationException(serializationInfo,
 streamingContext)
protected ProtocolViolationException (
    SerializationInfo serializationInfo,
    StreamingContext streamingContext
)
protected:
ProtocolViolationException (
    SerializationInfo^ serializationInfo, 
    StreamingContext streamingContext
)
protected ProtocolViolationException (
    SerializationInfo serializationInfo, 
    StreamingContext streamingContext
)
protected function ProtocolViolationException
 (
    serializationInfo : SerializationInfo, 
    streamingContext : StreamingContext
)

パラメータ

serializationInfo

ProtocolViolationException を逆シリアル化するために必要な情報を格納する SerializationInfo。

streamingContext

新しい ProtocolViolationException に関連付けられているシリアル化ストリームの転送元を格納している StreamingContext。

解説解説

このコンストラクタは、ProtocolViolationException クラスの ISerializable インターフェイスを実装します。

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

ProtocolViolationException コンストラクタ (String)

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

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Dim message As String

Dim instance As New ProtocolViolationException(message)
public ProtocolViolationException (
    string message
)
public:
ProtocolViolationException (
    String^ message
)
public ProtocolViolationException (
    String message
)
public function ProtocolViolationException
 (
    message : String
)

パラメータ

message

エラー メッセージ文字列。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ProtocolViolationException クラス
ProtocolViolationException メンバ
System.Net 名前空間

ProtocolViolationException コンストラクタ

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

名前 説明
ProtocolViolationException () ProtocolViolationException クラスの新しいインスタンスを初期化します。

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

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

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

ProtocolViolationException (SerializationInfo, StreamingContext) 指定した SerializationInfo インスタンスと StreamingContext インスタンスから、ProtocolViolationException クラスの新しいインスタンスを初期化します。
参照参照

関連項目

ProtocolViolationException クラス
ProtocolViolationException メンバ
System.Net 名前空間

ProtocolViolationException プロパティ


ProtocolViolationException メソッド


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

プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.Serialization.ISerializable.GetObjectData このインスタンスを、指定した SerializationInfo オブジェクトにシリアル化します。
参照参照

関連項目

ProtocolViolationException クラス
System.Net 名前空間
Exception

ProtocolViolationException メンバ

ネットワーク プロトコルの使用中にエラーが発生した場合にスローされる例外。

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


パブリック コンストラクタパブリック コンストラクタ
プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド ProtocolViolationException オーバーロードされます。 ProtocolViolationException クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ HResult  特定の例外に割り当てられているコード化数値である HRESULT を取得または設定します。(Exception から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.Serialization.ISerializable.GetObjectData このインスタンスを、指定した SerializationInfo オブジェクトにシリアル化します。
参照参照

関連項目

ProtocolViolationException クラス
System.Net 名前空間
Exception



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ProtocolViolationException」の関連用語

ProtocolViolationExceptionのお隣キーワード

   

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



ProtocolViolationExceptionのページの著作権

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

©2026 GRAS Group, Inc.RSS