XmlSerializationReader.AddFixup Método

Definição

Armazena um objeto que contém um método de callback para ser posteriormente chamado, conforme necessário, para preencher coleções ou enumerações do .NET Framework que mapeiam para arrays codificados em SOAP ou elementos codificados em SOAP e com múltiplas referências.

Sobrecargas

Name Description
AddFixup(XmlSerializationReader+CollectionFixup)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Armazena um objeto que contém um método de callback que será chamado, conforme necessário, para preencher coleções ou enumerações .NET que mapeiam para arrays codificados em SOAP ou elementos codificados em SOAP e com múltiplas referências.

AddFixup(XmlSerializationReader+Fixup)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Armazena um objeto que contém uma instância de método de callback que será chamada, conforme necessário, para preencher os objetos num array codificado em SOAP.

Observações

Os membros protegidos de XmlSerializationReader destinam-se apenas a ser usados por classes derivadas que são usadas internamente na infraestrutura de serialização XML do .NET Framework.

AddFixup(XmlSerializationReader+CollectionFixup)

Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs

Armazena um objeto que contém um método de callback que será chamado, conforme necessário, para preencher coleções ou enumerações .NET que mapeiam para arrays codificados em SOAP ou elementos codificados em SOAP e com múltiplas referências.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)

Parâmetros

fixup
XmlSerializationReader.CollectionFixup

Um delegado e os dados de entrada do método de XmlSerializationCollectionFixupCallback callback.

Observações

Os membros protegidos de XmlSerializationReader destinam-se apenas a ser usados por classes derivadas que são usadas internamente na infraestrutura de serialização XML .NET.

Durante a inicialização, a infraestrutura de serialização XML .NET gera e compila dinamicamente uma classe temporária para desserialização que é derivada de XmlSerializationReader. Durante este processo, a infraestrutura gera XmlSerializationCollectionFixupCallback métodos e cria XmlSerializationReader.CollectionFixup objetos para armazenar os métodos de fixação e os seus dados de entrada. A infraestrutura faz o mesmo para arrays codificados em SOAP ou elementos codificados em SOAP, com múltiplas referências, cujos tipos de dados, em ambos os casos, correspondem a coleções ou enumerações .NET. De seguida, conforme necessário, os métodos são invocados durante a desserialização para preencher itens de array ou objetos multi-referenciados.

Não deve criar diretamente uma instância da XmlSerializationCollectionFixupCallback classe ou XmlSerializationReader.CollectionFixup .

Aplica-se a

AddFixup(XmlSerializationReader+Fixup)

Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs
Origem:
XmlSerializationReader.cs

Armazena um objeto que contém uma instância de método de callback que será chamada, conforme necessário, para preencher os objetos num array codificado em SOAP.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)

Parâmetros

fixup
XmlSerializationReader.Fixup

Um delegado e os dados de entrada do método de XmlSerializationFixupCallback callback.

Observações

Os membros protegidos de XmlSerializationReader destinam-se apenas a ser usados por classes derivadas que são usadas internamente na infraestrutura de serialização XML do .NET Framework.

Ao desserializar documentos XML em objetos .NET Framework, a infraestrutura de serialização XML do .NET Framework cria dinamicamente instâncias de métodos de fix-up que implementam o delegado XmlSerializationFixupCallback e cria instâncias da classe XmlSerializationReader.Fixup para armazenar os métodos de fix-up e os seus dados de entrada. A infraestrutura faz o mesmo para arrays codificados em SOAP cujos tipos de dados correspondem aos tipos de referência do .NET Framework. De seguida, conforme necessário, é chamado um método fix-up para preencher os objetos no array.

Além disso, durante a inicialização, a infraestrutura de serialização XML do .NET Framework gera e compila dinamicamente uma classe temporária para desserialização que deriva de XmlSerializationReader. Durante este processo, a infraestrutura gera XmlSerializationFixupCallback métodos e XmlSerializationReader.Fixup objetos para dados XML codificados em SOAP e multirreferenciados. Os métodos são então invocados durante a desserialização.

Não deves criar instâncias diretamente das XmlSerializationFixupCallback classes ou.XmlSerializationReader.Fixup

Aplica-se a