System.Runtime.Remoting.Metadata Espace de noms

Contient des classes et des attributs qui peuvent être utilisés pour personnaliser la génération et le traitement de SOAP pour des objets et des champs. Les classes de cet espace de noms peuvent être utilisées pour indiquer le champ d'en-tête SOAPAction, la sortie de type, le nom d'élément XML et l'URI de l'espace de noms XML de la méthode. Ces informations sont utilisées par le sérialiseur SOAP pendant la génération SOAP et par l’outil Soapsuds (Soapsuds.exe) pendant la génération du langage WSDL (Web Services Description Language). Les informations spécifiées par les attributs dans cet espace de noms peuvent être utilisées sur l'extrémité de réception du SOAP généré pour personnaliser le traitement des appels de méthode et des objets distants. L'une des classes les plus importantes de l'espace de noms System.Runtime.Remoting.Metadata est la classe SoapAttribute. La classe SoapAttribute est non fonctionnelle et peut uniquement être utilisée comme classe de base pour tous les attributs de métadonnées.

Classes

SoapAttribute

Fournit les fonctionnalités par défaut pour tous les attributs SOAP.

SoapFieldAttribute

Personnalise la génération et le traitement SOAP pour un champ. Cette classe ne peut pas être héritée.

SoapMethodAttribute

Personnalise la génération et le traitement SOAP pour une méthode. Cette classe ne peut pas être héritée.

SoapParameterAttribute

Personnalise la génération et le traitement SOAP pour un paramètre. Cette classe ne peut pas être héritée.

SoapTypeAttribute

Personnalise la génération et le traitement SOAP pour des types cibles. Cette classe ne peut pas être héritée.

Énumérations

SoapOption

Spécifie les options de configuration SOAP à utiliser avec la classe SoapTypeAttribute.

XmlFieldOrderOption

Vous ne devez pas utiliser cette énumération ; elle n'est pas utilisée par l'infrastructure .NET Framework Remoting.

Remarques

Pour plus d’informations sur le champ d’en-tête HTTP SOAPAction, consultez la section relative au champ d’en-tête HTTP SOAPAction de la spécification W3C.