## SoapHttpClientProtocol class


Les services proxy client doivent hériter de cette classe lorsque le SOAP est utilisé. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../../system/makeobject/). Ne créez jamais d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans le pointeur [System::SmartPtr](../../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument.

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

## Méthodes

| Méthode | Description |
| --- | --- |
| [Discover](./discover/)() | Lie l'instance actuelle au service XML [Web](../../system.web/). |
| [get_SoapVersion](./get_soapversion/)() | Obtient la version SOAP. |
| [InitializeSerializers](./initializeserializers/)(const System::TypeInfo\&, System::SharedPtr\<System::Xml::Serialization::XmlSerializerImplementation\>, String) | Initialise les champs internes. |
| [set_SoapVersion](./set_soapversion/)(SoapProtocolVersion) | Définit la version SOAP. |
| [SoapHttpClientProtocol](./soaphttpclientprotocol/)() | Construit une nouvelle instance. |
## Voir aussi

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