ISerializationSurrogateProvider2 Interface

Definição

Fornece os métodos necessários para substituir um tipo por outro por DataContractSerializer durante a exportação e importação de documentos de esquema XML (XSD). Essa interface se baseia ISerializationSurrogateProviderem .

public interface class ISerializationSurrogateProvider2 : System::Runtime::Serialization::ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider2 : System.Runtime.Serialization.ISerializationSurrogateProvider
type ISerializationSurrogateProvider2 = interface
    interface ISerializationSurrogateProvider
Public Interface ISerializationSurrogateProvider2
Implements ISerializationSurrogateProvider
Implementações

Comentários

Juntamente com ISerializationCodeDomSurrogateProvider, essas interfaces substituem a interface IDataContractSurrogate do .NET Framework 4.8.

Métodos

Nome Description
GetCustomDataToExport(MemberInfo, Type)

Durante as operações de exportação de esquema, insere anotações no esquema para valores nãonull retornados.

GetCustomDataToExport(Type, Type)

Durante as operações de exportação de esquema, insere anotações no esquema para valores nãonull retornados.

GetDeserializedObject(Object, Type)

Durante a desserialização, retorna um objeto que é um substituto para o objeto especificado.

(Herdado de ISerializationSurrogateProvider)
GetKnownCustomDataTypes(Collection<Type>)

Define a coleção de tipos conhecidos a serem usados para serialização e desserialização dos objetos de dados personalizados.

GetObjectToSerialize(Object, Type)

Durante a serialização, retorna um objeto que substitui o objeto especificado.

(Herdado de ISerializationSurrogateProvider)
GetReferencedTypeOnImport(String, String, Object)

Durante a importação de esquema, retorna o tipo referenciado pelo esquema.

GetSurrogateType(Type)

Durante a serialização, desserialização e importação e exportação de esquema, retorna um tipo de contrato de dados que substitui o tipo especificado.

(Herdado de ISerializationSurrogateProvider)

Aplica-se a