Personalizzazione della formattazione dei messaggi SOAP

Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.

Per i servizi Web ASP.NET che utilizzano il protocollo SOAP per comunicare con i client è disponibile un meccanismo sofisticato per controllare il formato dei messaggi SOAP inviati come richieste o risposte. Il protocollo SOAP impone che il contenuto dei messaggi SOAP inviato da e verso un servizio Web debba essere in linguaggio XML contenuto negli elementi Body e Header che a loro volta sono figli di un elemento Envelope (appartenente allo spazio dei nomi https://schemas.xmlsoap.org/soap/envelope/). Il protocollo SOAP, tuttavia, non restringe la formattazione dell'XML.

Per produrre e utilizzare servizi Web che utilizzano formattazione diversa, .NET Framework fornisce un meccanismo basato sull'attributo per controllare il formato dell'XML nel messaggio SOAP. È disponibile inoltre un meccanismo basato sull'attributo per la specifica dei nomi dell'elemento e dell'attributo SOAP inviati sulla rete per controllare il protocollo SOAP in modo più preciso.

Ogni sezione di questo argomento si riferisce a una procedura corrispondente che mostra come utilizzare gli attributi appena discussi.

Argomenti della sezione

Riferimento

  • SoapRpcMethodAttribute
    Specifica che i messaggi SOAP inviati da e verso il metodo utilizzano la formattazione RPC.
  • SoapDocumentServiceAttribute
    Applica l'attributo SoapDocumentServiceAttribute facoltativo a un servizio Web XML. Consente di impostare il formato predefinito di richieste e risposte inviate da e per i metodi del servizio Web del servizio Web.
  • SoapDocumentMethodAttribute
    Applica l'attributo SoapDocumentMethodAttribute a un metodo. Consente di specificare che i messaggi SOAP da e per il metodo utilizzano la formattazione Document.
  • SoapRpcServiceAttribute
    Imposta il formato predefinito delle richieste e delle risposte SOAP da e per i metodi del servizio Web di un servizio Web.

Sezioni correlate

Data di compilazione: 2011-02-23