ISurrogateSelector Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
Formatter-based serialization is obsolete and should not be used.
Indica uma classe de seletor alternativo de serialização.
public interface class ISurrogateSelector
public interface ISurrogateSelector
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
type ISurrogateSelector = interface
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISurrogateSelector = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
- Derivado
- Atributos
Comentários
Os seletores substitutos implementam a ISurrogateSelector interface para auxiliar os formatadores na seleção de substitutos para delegar à serialização ou desserialização de outros objetos.
Métodos
ChainSelector(ISurrogateSelector) |
Obsoleto.
Especifica o próximo ISurrogateSelector para substitutos para examinar se a instância atual não tem um substituto para o tipo e o assembly especificados no contexto especificado. |
GetNextSelector() |
Obsoleto.
Retorna o próximo seletor de substituto na cadeia. |
GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Obsoleto.
Localiza o substituto que representa o tipo do objeto especificado, começando com o seletor de substitutos especificado para o contexto de serialização especificado. |