TypeFilterLevel 열거형

정의

주의

Formatter-based serialization is obsolete and should not be used.

.NET Framework Remoting에 대한 자동 deserialization 수준을 지정합니다.

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
상속
TypeFilterLevel
특성

필드

Full 3

.NET Framework Remoting에 대한 전체 deserialization 수준입니다. 이 수준은 모든 상황에서 원격 기능이 지원하는 모든 형식을 deserialize합니다.

Low 2

.NET Framework Remoting에 대한 낮은 deserialization 수준입니다. 이 수준은 기본 원격 기능과 관련된 형식을 deserialize합니다.

설명

경고

BinaryFormatter는 안전하지 않으며 안전하게 할 수 없습니다. 자세한 내용은 BinaryFormatter 보안 가이드를 참조하세요.

.NET Framework 원격은 낮음 및 전체의 두 가지 자동 역직렬화 수준을 제공합니다. 전체 역직렬화 수준은 원격이 모든 상황에서 지원하는 모든 형식의 자동 역직렬화를 지원합니다. Low 및 Full에서 지원하는 .NET Framework 원격 유형 목록은 .NET Framework 원격의 자동 역직렬화를 참조하세요.

프로그래밍 방식으로 또는 애플리케이션 구성 파일을 사용 하 여이 열거형의 멤버를 설정할 수 있습니다. 예제는 .NET Framework 원격에서 자동 역직렬화를 참조하세요.

주의

Deserialization을 제어하는 것만으로 애플리케이션의 보안을 유지할 수는 없습니다. 분산 애플리케이션에서 데이터를 다른 사용자를 단순히 표시 되는 경우에 높은 수준의 serialization에 대 한 제어도 악의적인 클라이언트 통신을 가로채 고를 사용 하 여 어떤 방식으로든에서를 하지 못할 수 있습니다.

적용 대상

추가 정보