TypeFilterLevel 列挙体
アセンブリ: mscorlib (mscorlib.dll 内)

<ComVisibleAttribute(True)> _ Public Enumeration TypeFilterLevel

メンバ名 | 説明 | |
---|---|---|
Full | .NET Framework リモート処理の完全レベルの逆シリアル化。リモート処理がすべての状況でサポートする型をすべてサポートします。 | |
Low | .NET Framework リモート処理の低レベルの逆シリアル化。基本的なリモート処理機能に関連する型をサポートします。 |

.NET Framework リモート処理では、Low と Full という 2 つのレベルの自動逆シリアル化が用意されています。Low レベルの逆シリアル化は、最も基本的なリモート処理機能に関連する型だけを逆シリアル化することによって逆シリアル化攻撃から防御します。Full レベルの逆シリアル化は、リモート処理がすべての状況でサポートする、すべての型の自動逆シリアル化をサポートします。Low および Full でサポートされる .NET Framework リモート処理の型の一覧については、「.NET Framework リモート処理での自動逆シリアル化」を参照してください。
この列挙体のメンバは、プログラムまたはアプリケーション構成ファイルを使用して設定できます。例については、「.NET Framework リモート処理での自動逆シリアル化」を参照してください。
![]() |
---|
アプリケーションに必要なセキュリティは、逆シリアル化の制御だけではありません。分散アプリケーションでは、シリアル化を高度に制御している場合でも、悪意のあるクライアントが通信を傍受し、単にデータを他人に開示することを含めて、何らかの方法で使用することを防止できません。したがって、Low レベルの逆シリアル化が、自動逆シリアル化に基づいた特定の種類の攻撃に対する保護を提供するとはいえ、認証や暗号化を使用してデータの機密性を保護するかどうかを評価する必要があります。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- TypeFilterLevel 列挙体のページへのリンク