다음을 통해 공유


BinaryFormatter 생성자

정의

BinaryFormatter 클래스의 새 인스턴스를 초기화합니다.

오버로드

BinaryFormatter()

기본값을 사용하여 BinaryFormatter 클래스의 새 인스턴스를 초기화합니다.

BinaryFormatter(ISurrogateSelector, StreamingContext)

제공된 서로게이트 선택기와 스트리밍 컨텍스트를 사용하여 BinaryFormatter 클래스의 새 인스턴스를 초기화합니다.

BinaryFormatter()

Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs

기본값을 사용하여 BinaryFormatter 클래스의 새 인스턴스를 초기화합니다.

public:
 BinaryFormatter();
public BinaryFormatter ();
Public Sub New ()

설명

경고

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

이 생성자는 다음과 같이 개체의 BinaryFormatter 속성을 설정합니다.

속성 유형 조건
SurrogateSelector null
Context StreamingContext 직렬화된 데이터를 다른 컨텍스트로 전송하거나 받을 수 있음을 나타내는 값이 있는 입니다. (StreamingContextStates.All)

적용 대상

BinaryFormatter(ISurrogateSelector, StreamingContext)

Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs

제공된 서로게이트 선택기와 스트리밍 컨텍스트를 사용하여 BinaryFormatter 클래스의 새 인스턴스를 초기화합니다.

public:
 BinaryFormatter(System::Runtime::Serialization::ISurrogateSelector ^ selector, System::Runtime::Serialization::StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector? selector, System.Runtime.Serialization.StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : System.Runtime.Serialization.ISurrogateSelector * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
Public Sub New (selector As ISurrogateSelector, context As StreamingContext)

매개 변수

selector
ISurrogateSelector

사용할 ISurrogateSelector입니다. null일 수 있습니다.

context
StreamingContext

serialize된 데이터의 소스와 대상입니다.

설명

경고

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

지정된 Stream에서 개체의 직렬화 또는 역직렬화를 위해 새 BinaryFormatter 를 초기화합니다.

Serialization 또는 deserialization 프로세스를 사용 하 여 지정 된 ISurrogateSelector 을 개체 형식에 대 한 등록 된 서로게이트를 역직렬화하려면 검색 합니다. 서로게이트는 특정 클래스의 개체 직렬화 및 역직렬화하는 도우미입니다. 기본값 ISurrogateSelector 에서 파생 된 개체의 serialization을 처리할 수 없습니다는 MarshalByRefObject 원격 작업을 위해. 지정 된 원격 상황에서 ISurrogateSelector 에서 파생 된 개체를 대체 MarshalByRefObject 사용 하 여는 ObjRef 지정 된 서로게이트 선택기에서 serialize 되는 개체입니다. 따라서 원격 개체를 사용 하려는 경우 설정 합니다 selector 인스턴스에 대 한 매개 변수 RemotingSurrogateSelector합니다. 서로게이트를 필요 하지 않은 경우 설정 합니다 selector 매개 변수 수를 null입니다.

적용 대상