ISerializationSurrogate.GetObjectData(Object, SerializationInfo, StreamingContext) 메서드

정의

개체를 serialize하는 데 필요한 데이터로 제공된 SerializationInfo를 채웁니다.Populates the provided SerializationInfo with the data needed to serialize the object.

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
Public Sub GetObjectData (obj As Object, info As SerializationInfo, context As StreamingContext)

매개 변수

obj
Object

직렬화할 개체입니다.The object to serialize.

info
SerializationInfo

데이터로 채울 SerializationInfo입니다.The SerializationInfo to populate with data.

context
StreamingContext

이 serialization에 대한 대상입니다(StreamingContext 참조).The destination (see StreamingContext) for this serialization.

특성

예외

호출자에게 필요한 사용 권한이 없습니다.The caller does not have the required permission.

설명

개체 obj에서 데이터를 추출 하 여 SerializationInfoinfo 매개 변수에 저장 합니다.Extracts data from object obj and stores it in the SerializationInfoinfo parameter.

서로게이트를 찾았으면이 메서드는 SerializationInfoinfo 매개 변수에 obj 개체에 대 한 정보를 저장 합니다.Having located the surrogate, this method stores information on the object obj in the SerializationInfoinfo parameter. 이 정보는 개체의 필드, 속성 및 현재 값을 포함 하 여 해당 개체의 뷰를 설명 합니다.This information describes its view of that object, including the object's fields, properties, and current values. SerializationInfo은 실제 개체에 해당할 수도 있고, 서로게이트를 합성 하 여 볼 수도 있습니다.The SerializationInfo might correspond to the actual object, or it can be a synthesized view of the surrogate.

이 메서드는 SecurityPermissionFlag.SerializationFormatter 지정 된 SecurityPermission에 대 한 SecurityAction.LinkDemand에 의해 보호 됩니다.This method is protected by a SecurityAction.LinkDemand for the SecurityPermission with the SecurityPermissionFlag.SerializationFormatter specified.

적용 대상