TypeFilterLevel 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
Formatter-based serialization is obsolete and should not be used.
.NET Framework リモート処理の自動逆シリアル化のレベルを指定します。
public enum class TypeFilterLevel
public enum TypeFilterLevel
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum TypeFilterLevel
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeFilterLevel
type TypeFilterLevel =
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TypeFilterLevel =
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeFilterLevel =
Public Enum TypeFilterLevel
- 継承
- 属性
フィールド
名前 | 値 | 説明 |
---|---|---|
Full | 3 | .NET Framework リモート処理の完全レベルの逆シリアル化。 リモート処理がすべての状況でサポートする型をすべてサポートします。 |
Low | 2 | .NET Framework リモート処理の低レベルの逆シリアル化。 基本的なリモート処理機能に関連する型をサポートします。 |
注釈
警告
BinaryFormatter
は安全ではなく、セキュリティで保護することはできません。 詳細については、「BinaryFormatter セキュリティ ガイド」を参照してください。
.NET Framework リモート処理では、低と完全の 2 つのレベルの自動逆シリアル化が提供されます。 完全逆シリアル化レベルでは、すべての状況でリモート処理がサポートするすべての型の自動逆シリアル化がサポートされます。 Low および Full サポートの .NET Framework リモート処理の種類の一覧については、「 .NET Framework リモート処理での自動逆シリアル化」を参照してください。
この列挙体のメンバーは、プログラムで設定することも、アプリケーション構成ファイルを使用して設定することもできます。 例については、「 .NET Framework リモート処理での自動逆シリアル化」を参照してください。
注意事項
アプリケーションに必要なセキュリティは、逆シリアル化の制御だけではありません。 分散アプリケーションでは、シリアル化を高度に制御しても、悪意のあるクライアントが通信を傍受して何らかの方法で使用するのを妨げる可能性はありません。たとえそれが他のユーザーにデータを表示しているだけであっても、