ISerializationSurrogateProvider2 Interface

Definição

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

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

Observações

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

Métodos

Name Description
GetCustomDataToExport(MemberInfo, Type)

Durante as operações de exportação do esquema, insere anotações no esquema para valores que não retornamnull .

GetCustomDataToExport(Type, Type)

Durante as operações de exportação do esquema, insere anotações no esquema para valores que não retornamnull .

GetDeserializedObject(Object, Type)

Durante a desserialização, devolve um objeto que substitui o objeto especificado.

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

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

GetObjectToSerialize(Object, Type)

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

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

Durante a importação do esquema, devolve o tipo referenciado pelo esquema.

GetSurrogateType(Type)

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

(Herdado de ISerializationSurrogateProvider)

Aplica-se a