System.Runtime.Remoting.Metadata Spazio dei nomi

Contiene classi e attributi che possono essere utilizzati per personalizzare la generazione e l'elaborazione di SOAP per oggetti e campi. Le classi di questo spazio dei nomi possono essere utilizzate per indicare il campo dell'intestazione SOAPAction, l'output del tipo, il nome dell'elemento XML e l'URI dello spazio dei nomi XML del metodo. Queste informazioni vengono usate dal serializzatore SOAP durante la generazione SOAP e dallo strumento Soapsuds (Soapsuds.exe) durante la generazione WSDL (Web Services Description Language). Le informazioni specificate dagli attributi in questo spazio dei nomi possono essere utilizzate alla fine ricevente del SOAP generato per personalizzare l'elaborazione delle chiamate e degli oggetti del metodo remoto. Una delle classi più importanti dello spazio dei System.Runtime.Remoting.Metadata nomi è SoapAttribute la classe . La SoapAttribute classe non è funzionale e può essere usata solo come classe di base per tutti gli attributi dei metadati.

Classi

Nome Descrizione
SoapAttribute

Fornisce funzionalità predefinite per tutti gli attributi SOAP.

SoapFieldAttribute

Personalizza la generazione e l'elaborazione SOAP per un campo. La classe non può essere ereditata.

SoapMethodAttribute

Personalizza la generazione e l'elaborazione SOAP per un metodo. La classe non può essere ereditata.

SoapParameterAttribute

Personalizza la generazione e l'elaborazione SOAP per un parametro. La classe non può essere ereditata.

SoapTypeAttribute

Personalizza la generazione e l'elaborazione SOAP per i tipi di destinazione. La classe non può essere ereditata.

Enumerazioni

Nome Descrizione
SoapOption

Specifica le opzioni di configurazione SOAP da utilizzare con la classe SoapTypeAttribute.

XmlFieldOrderOption

Non utilizzare questa enumerazione; non viene usato dall'infrastruttura remota di .NET Framework.

Commenti

Per altre informazioni sul campo intestazione HTTP SOAPAction, vedere la sezione Campo intestazione HTTP SOAPAction della specifica W3C.