RemotingSurrogateSelector.GetSurrogate 메서드

정의

제공된 컨텍스트에서 제공된 형식에 맞는 서로게이트를 반환합니다.

public:
 virtual System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % ssout);
public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);
[System.Security.SecurityCritical]
public virtual System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector ssout);
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
[<System.Security.SecurityCritical>]
abstract member GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Overridable Function GetSurrogate (type As Type, context As StreamingContext, ByRef ssout As ISurrogateSelector) As ISerializationSurrogate

매개 변수

type
Type

서로게이트가 요청되는 Type입니다.

context
StreamingContext

serialization 소스 또는 대상입니다.

ssout
ISurrogateSelector

이 메서드가 반환될 때 지정된 개체 형식에 맞는 ISurrogateSelector를 포함합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반환

ISerializationSurrogate

지정된 컨텍스트의 지정된 형식에 맞는 서로게이트입니다.

구현

특성

설명

파생 되는 개체의 원격 serialization 요구 사항을 처리 하는 원격 서로게이트를 MarshalByRefObject입니다. 파생 되는 개체의 serialization 동안 MarshalByRefObject 원격 위치에 원격 서로게이트 만듭니다는 ObjRef 활성화 하 고 원격 개체와 통신 하는 데 필요한 모든 관련 정보를 포함 하는 합니다. 새로 만든 ObjRef 다음 보내고 받을 수는 원격 위치에 프록시를 만드는 데 사용 합니다.

적용 대상