## SoapHttpClientProtocol class


I servizi proxy client devono ereditare questa classe quando si utilizza SOAP. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò proverà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore [System::SmartPtr](../../system/smartptr/) e utilizzare questo puntatore per passarlo alle funzioni come argomento.

```cpp
class SoapHttpClientProtocol : public System::Web::Services::Protocols::HttpWebClientProtocol
```

## Metodi

| Metodo | Descrizione |
| --- | --- |
| [Discover](./discover/)() | Associa l'istanza corrente al servizio XML [Web](../../system.web/). |
| [get_SoapVersion](./get_soapversion/)() | Ottiene la versione SOAP. |
| [InitializeSerializers](./initializeserializers/)(const System::TypeInfo\&, System::SharedPtr\<System::Xml::Serialization::XmlSerializerImplementation\>, String) | Inizializza i campi interni. |
| [set_SoapVersion](./set_soapversion/)(SoapProtocolVersion) | Imposta la versione SOAP. |
| [SoapHttpClientProtocol](./soaphttpclientprotocol/)() | Crea una nuova istanza. |
## Vedi anche

* Class [HttpWebClientProtocol](../httpwebclientprotocol/)
* Namespace [System::Web::Services::Protocols](../)
* Library [Aspose.Page for C++](../../)
