System.Runtime.Remoting.Metadata Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 Champ d’en-tête HTTP SOAPAction de la spécification W3C.