System.Runtime.Remoting.Metadata Espacio de nombres

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

Clases

SoapAttribute

Proporciona la funcionalidad predeterminada para todos los atributos SOAP.

SoapFieldAttribute

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

SoapMethodAttribute

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

SoapParameterAttribute

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

SoapTypeAttribute

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

Enumeraciones

SoapOption

Especifica las opciones de configuración SOAP que se utilizan con la clase SoapTypeAttribute.

XmlFieldOrderOption

No debe utilizar esta propiedad; la infraestructura de comunicación remota de .NET Framework no la utiliza.

Comentarios

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