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 됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반품

지정된 컨텍스트에서 지정된 형식에 대한 적절한 서로게이트입니다.

구현

특성

설명

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

적용 대상