www.gibmonks.com

Main Page

  Previous Section Next Section

SoapHttpClientProtocolmarshal by reference, disposable

System.Web.Services.Protocols (system.web.services.dll)class

You can inherit from this class to create a proxy class that communicates by using the SOAP protocol over HTTP. This is the most commonly used class for creating proxies and the default in proxy classes that .NET generates automatically. When using this class, you must also use the corresponding SoapDocumentMethodAttribute or SoapRpcMethodAttribute to bind a proxy class method to a web service method.

public class SoapHttpClientProtocol : HttpWebClientProtocol {
// Public Constructors
   public SoapHttpClientProtocol( );
// Public Instance Methods
   public void Discover( );
// Protected Instance Methods
   protected IAsyncResult BeginInvoke(string methodName, object[ ] parameters, 
       AsyncCallback callback, object asyncState);
   protected object[ ] EndInvoke(IAsyncResult asyncResult);
   protected override WebRequest GetWebRequest(Uri uri);        // overrides HttpWebClientProtocol
   protected object[ ] Invoke(string methodName, object[ ] parameters);
}

Hierarchy

System.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponent, System.IDisposable) WebClientProtocol HttpWebClientProtocol SoapHttpClientProtocol

Returned By

SoapClientMessage.Client

      Previous Section Next Section