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