Elemento <protocols>
Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.
Specifica i protocolli che un servizio Web ASP.NET può utilizzare per ricevere dati di richiesta inviati da un client e restituire dati di risposta. Un protocollo può essere utilizzato per associare dati di richiesta a un metodo e ai relativi parametri e per associare dati di risposta al metodo e al relativo valore restituito.
Gerarchia dello schema
<configuration>
<system.web>
Elemento <webServices>
Elemento <protocols>
Sintassi
<protocols>
<add name="protocolname"/>
<remove name="protocolname"/>
<clear>
</protocols>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Nessuno.
Elementi figlio
Elemento | Descrizione |
---|---|
add |
Aggiunge un protocollo specificato che può essere utilizzato da un servizio Web ASP.NET per ricevere dati di richiesta inviati da un client e restituire dati di risposta. Per impostazione predefinita, sono abilitati solo HttpSoap e Documentation. |
clear |
Rimuove tutti i protocolli dall'ambito del file di configurazione. |
remove |
Rimuove un protocollo specificato per la gestione di dati di richiesta e di risposta dall'ambito del file di configurazione. |
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
È l'elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
system.web |
Consente di specificare l'elemento radice per la sezione di configurazione ASP.NET. |
webServices |
Verifica le impostazioni dei servizi Web distribuite utilizzando ASP.NET e dei client dei servizi Web in esecuzione su .NET Framework. |
Esempio
Nell'esempio riportato di seguito vengono abilitati tutti e quattro i protocolli supportati. Per impostazione predefinita, sono abilitati solo HttpSoap e Documentation. Per utilizzare HttpPost e HttpGet, è necessario abilitarli come illustrato nell'esempio riportato di seguito.
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
</system.web>
</configuration>
Vedere anche
Riferimento
Altre risorse
ASP.NET Settings Schema
Servizi Web XML creati mediante ASP.NET e tramite client di servizi Web XML