ISurrogateSelector.GetSurrogate 메서드

정의

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

public:
 System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public System.Runtime.Serialization.ISerializationSurrogate? GetSurrogate(Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
[System.Security.SecurityCritical]
public System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
abstract member 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
Public Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate

매개 변수

type
Type

Type 서로게이트가 필요한 개체(클래스)입니다.

context
StreamingContext

현재 serialization의 원본 또는 대상 컨텍스트입니다.

selector
ISurrogateSelector

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

반품

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

특성

예외

호출자에게 필요한 권한이 없습니다.

적용 대상