Compartilhar via


Atributos que controlam a serialização SOAP codificada

O documento W3C (World Wide Web Consortium) chamado SOAP (Simple Object Access Protocol) 1.1 contém uma seção opcional (seção 5) que descreve como os parâmetros SOAP podem ser codificados. Para estar em conformidade com a seção 5 da especificação, você deve usar um conjunto especial de atributos encontrados no System.Xml.Serialization namespace. Aplique esses atributos conforme apropriado a classes e membros de classes e use o XmlSerializer para serializar instâncias da classe ou das classes.

A tabela a seguir mostra os atributos, onde eles podem ser aplicados e o que eles fazem. Para obter mais informações sobre como usar esses atributos para controlar a serialização XML, consulte Como serializar um objeto como um fluxo XML SOAP-Encoded e como substituir a serialização SOAP XML codificada.

Para obter mais informações sobre atributos, consulte Atributos.

Atributo Aplica-se a Especifica
SoapAttributeAttribute Campo público, propriedade, parâmetro ou valor retornado. O membro da classe será serializado como um atributo XML.
SoapElementAttribute Campo público, propriedade, parâmetro ou valor retornado. A classe será serializada como um elemento XML.
SoapEnumAttribute Campo público que é um identificador de enumeração. O nome do elemento de um membro de enumeração.
SoapIgnoreAttribute Propriedades e campos públicos. A propriedade ou campo devem ser ignorados quando a classe recipiente é serializada.
SoapIncludeAttribute Declarações de classe derivadas do público e métodos públicos para documentos WSDL (Linguagem de Descrição de Serviços Web). O tipo deve ser incluído ao gerar esquemas (para serem reconhecidos quando serializados).
SoapTypeAttribute Declarações públicas de classe. A classe deve ser serializada como um tipo XML.

Consulte também