This class is the .NET base class for a generated WSDL client proxy and it contains a host of request configuration options, for things like authentication, timeouts etc.
The base members of the base SoapHttpClientProtocol class are described with more detail on MSDN:
SoapHttpClientProtocol Members
The West Wind WSDL import generation also adds a couple of support methods: AddHttpHeader/ClearHttpHeaders to allow manipulation of HTTP headers as part of the request made to the server.
System.MarshalByRefObject
System.ComponentModel.Component
System.Web.Services.Protocols.WebClientProtocol
System.Web.Services.Protocols.HttpWebClientProtocol
System.Web.Services.Protocols.SoapHttpClientProtocol
public class SoapHttpClientProtocol : HttpWebClientProtocol
Class Members
Member | Description | |
---|---|---|
Abort |
Inherited from System.Web.Services.Protocols.WebClientProtocol public virtual void Abort(); |
|
Discover |
public void Discover(); |
|
AllowAutoRedirect |
Inherited from System.Web.Services.Protocols.HttpWebClientProtocol | |
ClientCertificates |
Inherited from System.Web.Services.Protocols.HttpWebClientProtocol | |
ConnectionGroupName |
Inherited from System.Web.Services.Protocols.WebClientProtocol | |
CookieContainer |
Inherited from System.Web.Services.Protocols.HttpWebClientProtocol | |
Credentials |
Allows specification of HTTP Authentication (Basic, Digest, Windows) by username and password. Use the foxPro object's HttpLogin() method to specify login username and password. | |
EnableDecompression |
Inherited from System.Web.Services.Protocols.HttpWebClientProtocol |
|
PreAuthenticate |
If true caches credentials on subsequent authenticated requests to minimze authentication round trips. Can be set via the FoxPro proxy's HttpLogin() method. | |
Proxy |
Inherited from System.Web.Services.Protocols.HttpWebClientProtocol | |
RequestEncoding |
Inherited from System.Web.Services.Protocols.WebClientProtocol | |
Site |
Inherited from System.ComponentModel.Component | |
SoapVersion |
||
Timeout |
Timeout for the service in milliseconds. The default is 15 seconds (15,000) Inherited from System.Web.Services.Protocols.WebClientProtocol |
|
UnsafeAuthenticatedConnectionSharing |
Inherited from System.Web.Services.Protocols.HttpWebClientProtocol | |
Url |
Use this to specify the endpoint url of the Web Service. This value is set automatically by the proxy generator to the imported service URL, and can be overridden here or by setting the FoxPro Proxy's cServiceUrl property. | |
UseDefaultCredentials |
Inherited from System.Web.Services.Protocols.WebClientProtocol | |
UserAgent |
Inherited from System.Web.Services.Protocols.HttpWebClientProtocol |
Requirements
Namespace: System.Web.Services.ProtocolsAssembly: system.web.services.dll
© West Wind Technologies, 2004-2020 • Updated: 09/29/15
Comment or report problem with topic