HttpSimpleClientProtocol.Invoke Method

Invokes an XML Web service method using HTTP.

[Visual Basic]
Protected Function Invoke( _
   ByVal methodName As String, _
   ByVal requestUrl As String, _
   ByVal parameters() As Object _
) As Object
protected object Invoke(
 string methodName,
 string requestUrl,
 object[] parameters
protected: Object* Invoke(
 String* methodName,
 String* requestUrl,
 Object* parameters __gc[]
protected function Invoke(
   methodName : String,
 requestUrl : String,
 parameters : Object[]
) : Object;


The name of the XML Web service method in the derived class that is invoking Invoke.
The URL of the XML Web service method the client is requesting.
An array of objects containing the parameters to pass to the remote XML Web service. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class.

Return Value

An array of objects containing the return value and any by-reference or out parameters of the derived class method.


Exception Type Condition
Exception The request reached the server computer, but was not processed successfully.


The methodName is used to find the types of the parameters and return values of the method that is invoking Invoke. It is also used to find custom attributes which may have been added to the method. HttpMethodAttribute and XmlElementAttribute provide additional information on the derived method which is required for the SOAP protocol.


Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

HttpSimpleClientProtocol Class | HttpSimpleClientProtocol Members | System.Web.Services.Protocols Namespace