ISurrogateSelector Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Indica uma classe de seletor substituta de serialização.
public interface class ISurrogateSelector
public interface ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
type ISurrogateSelector = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
- Derivado
- Atributos
Observações
Os seletores substitutos implementam a ISurrogateSelector interface para ajudar os formatter na seleção de substitutos para delegar à serialização ou desserialização de outros objetos.
Métodos
| Name | Description |
|---|---|
| ChainSelector(ISurrogateSelector) |
Especifica o seguinte ISurrogateSelector para os substitutos examinarem se a instância atual não tiver um substituto para o tipo e conjunto especificados no contexto especificado. |
| GetNextSelector() |
Devolve o próximo seletor substituto na cadeia. |
| GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Encontra o substituto que representa o tipo do objeto especificado, começando pelo seletor de substituto especificado para o contexto de serialização especificado. |