次の方法で共有


HttpSimpleClientProtocol.Invoke メソッド

HTTP を使用して XML Web サービス メソッドを呼び出します。

Protected Function Invoke( _
   ByVal methodName As String, _   ByVal requestUrl As String, _   ByVal parameters() As Object _) As Object
[C#]
protected object Invoke(stringmethodName,stringrequestUrl,object[] parameters);
[C++]
protected: Object* Invoke(String* methodName,String* requestUrl,Object* parameters __gc[]);
[JScript]
protected function Invoke(
   methodName : String,requestUrl : String,parameters : Object[]) : Object;

パラメータ

  • methodName
    Invoke を呼び出している、派生クラス内の XML Web サービス メソッドの名前。
  • requestUrl
    クライアントが要求している XML Web サービス メソッドの URL。
  • parameters
    リモート XML Web サービスに渡すパラメータを格納しているオブジェクトの配列。配列内の値の順序は、呼び出し元の派生クラス メソッドに渡されたパラメータの順序に対応しています。

戻り値

派生クラス メソッドの戻り値、参照渡しパラメータまたは出力パラメータを格納しているオブジェクトの配列。

例外

例外の種類 条件
Exception 要求はサーバー コンピュータに到達しましたが、正常に処理されませんでした。

解説

methodNameInvoke を呼び出しているメソッドのパラメータおよび戻り値の型を検索するために使用します。メソッドに追加されたカスタム属性を見つけるためにも使用できます。 HttpMethodAttribute および XmlElementAttribute は SOAP プロトコルに必要な派生メソッドに関する追加情報を提供します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

HttpSimpleClientProtocol クラス | HttpSimpleClientProtocol メンバ | System.Web.Services.Protocols 名前空間