Compartir a través de


<protocols> (elemento)

Este tema es específico de una tecnología heredada. Ahora, los servicios Web XML y los clientes de servicios Web XML deben crearse con Windows Communication Foundation.

Especifica los protocolos que puede utilizar un servicio Web ASP.NET para recibir datos de solicitudes enviados por un cliente y devolver datos de respuesta. Un protocolo puede utilizarse para asociar los datos de la solicitud con un método y sus parámetros, así como para asociar los datos de la respuesta con el método y su valor devuelto.

Jerarquía del esquema

<configuration>
  <system.web>
    <webServices> (elemento)
      <protocols> (elemento)

Sintaxis

<protocols> 
      <add name="protocolname"/>
      <remove name="protocolname"/>
      <clear>   
</protocols>

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Ninguna.

Elementos secundarios

Elemento Descripción

add

Agrega un protocolo especificado que puede utilizar un servicio Web ASP.NET para recibir datos de solicitudes enviados por un cliente, y devolver datos de respuesta. De manera predeterminada, sólo se habilitan HttpSoap y Documentation.

clear

Quita todos los protocolos del ámbito del archivo de configuración.

remove

Quita un protocolo especificado para controlar datos de respuesta y solicitud del ámbito del archivo de configuración.

Elementos primarios

Elemento Descripción

configuration

Elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

system.web

Especifica el elemento raíz de la sección de configuración de ASP.NET.

webServices

Controla la configuración de servicios Web implementados mediante ASP.NET, y la de clientes de servicios Web que se ejecutan en .NET Framework.

Ejemplo

En el ejemplo siguiente se habilitan los cuatro protocolos admitidos. De manera predeterminada, sólo se habilitan HttpSoap y Documentation. Para utilizar HttpPost y HttpGet, es necesario habilitarlos tal y como se muestra en el siguiente ejemplo.

<configuration>
   <system.web>
      <webServices>
         <protocols>
            <add name="HttpSoap"/>
            <add name="HttpPost"/>
            <add name="HttpGet"/>
            <add name="Documentation"/>
         </protocols>
      </webServices>
   </system.web>
</configuration>

Vea también

Referencia

<webServices> (elemento)

Otros recursos

ASP.NET Settings Schema
Servicios Web XML creados con ASP.NET y clientes de servicio Web XML