ISerializationSurrogate.GetObjectData 메서드

정의

개체를 serialize하는 데 필요한 데이터로 제공된 SerializationInfo를 채웁니다.

public:
 void GetObjectData(System::Object ^ obj, System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
public void GetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public void GetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member GetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
[<System.Security.SecurityCritical>]
abstract member GetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Sub GetObjectData (obj As Object, info As SerializationInfo, context As StreamingContext)

매개 변수

obj
Object

serialize할 개체입니다.

info
SerializationInfo

데이터로 채울 SerializationInfo입니다.

context
StreamingContext

이 serialization에 대한 대상입니다(StreamingContext 참조).

특성

예외

호출자에게 필요한 권한이 없는 경우

설명

개체 obj 에서 데이터를 추출하고 매개 변수에 SerializationInfoinfo 저장합니다.

서로게이트를 찾은 이 메서드는 매개 변수의 개체 objSerializationInfoinfo 에 대한 정보를 저장합니다. 이 정보는 개체의 필드, 속성 및 현재 값을 포함하여 해당 개체의 뷰를 설명합니다. 는 SerializationInfo 실제 개체에 해당하거나 서로게이트의 합성된 뷰일 수 있습니다.

적용 대상