System.Runtime.Remoting.Metadata Espacio de nombres

Contiene clases y atributos que se pueden usar para personalizar la generación y el procesamiento de SOAP para objetos y campos. Las clases de este espacio de nombres se pueden usar para indicar el campo de encabezado SOAPAction, la salida de tipo, el nombre del elemento XML y el URI del espacio de nombres XML del método. Esta información la usa el serializador SOAP durante la generación de SOAP y la herramienta Soapsuds (Soapsuds.exe) durante la generación del lenguaje de descripción de servicios web (WSDL). La información especificada por los atributos de este espacio de nombres se puede usar en el extremo receptor del SOAP generado para personalizar el procesamiento de las llamadas y objetos del método remoto. Una de las clases más importantes del System.Runtime.Remoting.Metadata espacio de nombres es SoapAttribute la clase . La SoapAttribute clase no es funcional y solo se puede usar como clase base para todos los atributos de metadatos.

Clases

Nombre Description
SoapAttribute

Proporciona la funcionalidad predeterminada para todos los atributos SOAP.

SoapFieldAttribute

Personaliza la generación y el procesamiento de SOAP para un campo. Esta clase no puede heredarse.

SoapMethodAttribute

Personaliza la generación y el procesamiento de SOAP para un método. Esta clase no puede heredarse.

SoapParameterAttribute

Personaliza la generación y el procesamiento de SOAP para un parámetro. Esta clase no puede heredarse.

SoapTypeAttribute

Personaliza la generación y el procesamiento de SOAP para los tipos de destino. Esta clase no puede heredarse.

Enumeraciones

Nombre Description
SoapOption

Especifica las opciones de configuración de SOAP para su uso con la clase SoapTypeAttribute.

XmlFieldOrderOption

No debe usar esta enumeración; no lo usa la infraestructura remota de .NET Framework.

Comentarios

Para obtener más información sobre el campo encabezado HTTP SOAPAction, vea la sección Campo de encabezado HTTP SOAPAction de la especificación W3C.