ISurrogateSelector 인터페이스

정의

serialization 서로게이트 선택기 클래스를 나타냅니다.Indicates a serialization surrogate selector class.

public interface class ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
파생
특성

설명

서로게이트 선택기는 서로게이트를 선택 하 여 다른 개체의 serialization 또는 deserialization에 위임할 수 있도록 포맷터를 지 원하는 ISurrogateSelector 인터페이스를 구현 합니다.Surrogate selectors implement the ISurrogateSelector interface to assist formatters in selecting surrogates to delegate to the serialization or deserialization of other objects.

메서드

ChainSelector(ISurrogateSelector)

현재 인스턴스가 지정된 형식의 서로게이트 및 어셈블리를 지정된 컨텍스트에 포함하는지 여부를 서로게이트가 검사하도록 다음 ISurrogateSelector를 지정합니다.Specifies the next ISurrogateSelector for surrogates to examine if the current instance does not have a surrogate for the specified type and assembly in the specified context.

GetNextSelector()

체인에 있는 다음 서로게이트 선택기를 반환합니다.Returns the next surrogate selector in the chain.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)

지정된 serialization 컨텍스트에 대한 지정된 서로게이트 선택기에서 시작하여, 지정된 개체 형식을 나타내는 서로게이트를 찾습니다.Finds the surrogate that represents the specified object's type, starting with the specified surrogate selector for the specified serialization context.

적용 대상