ActivitySurrogateSelector.GetSurrogate 메서드

정의

지정된 serialization 컨텍스트에 대해 지정된 서로게이트 선택기부터 시작하여 지정된 형식을 나타내는 서로게이트를 찾습니다.

public:
 override System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public override System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Overrides Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate

매개 변수

type
Type

Type 서로게이트를 가져올 대상입니다.

context
StreamingContext

현재 serialization의 원본 또는 대상 컨텍스트 역할을 하는 A StreamingContext 입니다.

selector
ISurrogateSelector

이 메서드가 반환되면 적절한 서로게이트가 발견된 서로게이트 선택자에 대한 참조를 보유하는 항목이 포함 ISurrogateSelector 됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반품

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

예외

type null 참조를 포함합니다(Visual Basic Nothing).

설명

반환된 서로게이트의 형식은 할당할 수 type있는 형식에 따라 달라집니다.

적용 대상