Class SoapHttpClientProtocol

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.Object
  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

MemberDescription

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.Protocols
Assembly: system.web.services.dll

© West Wind Technologies, 2004-2020 • Updated: 09/29/15
Comment or report problem with topic