HttpPostClientProtocolとは? わかりやすく解説

HttpPostClientProtocol イベント


パブリック イベントパブリック イベント

参照参照

関連項目

HttpPostClientProtocol クラス
System.Web.Services.Protocols 名前空間
HttpGetClientProtocol クラス
HttpSimpleClientProtocol
WebClientProtocol
SoapHttpClientProtocol

HttpPostClientProtocol クラス

HTTP-POST プロトコルを使用する XML Web サービス クライアント プロキシの基本クラス。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Public Class HttpPostClientProtocol
    Inherits HttpSimpleClientProtocol
Dim instance As HttpPostClientProtocol
public class HttpPostClientProtocol : HttpSimpleClientProtocol
public ref class HttpPostClientProtocol : public
 HttpSimpleClientProtocol
public class HttpPostClientProtocol extends
 HttpSimpleClientProtocol
public class HttpPostClientProtocol extends
 HttpSimpleClientProtocol
解説解説
使用例使用例

Wsdl.exe ユーティリティによって、下の Math XML Web サービス用に生成されるプロキシ クラスの例を次に示します。プロキシ クラスは、HttpPostClientProtocol から派生します。このクラスは、HttpSimpleClientProtocol 抽象クラスから派生します。

Option Strict On
Option Explicit On

Imports System
Imports System.Diagnostics
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Xml.Serialization

Public Class MyMath
    Inherits System.Web.Services.Protocols.HttpPostClientProtocol
    
    <System.Diagnostics.DebuggerStepThroughAttribute()>  _
    Public Sub New()
        MyBase.New
        Me.Url = "http://www.contoso.com/math.asmx"
    End Sub
    
    <System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.Web.Services.Protocols.HttpMethodAttribute(GetType(System.Web.Services.Protocols.XmlReturnReader),
 GetType(System.Web.Services.Protocols.HtmlFormParameterWriter))>
  _
    Public Function Add(ByVal
 num1 As String, ByVal
 num2 As String) As <System.Xml.Serialization.XmlRootAttribute("int", [Namespace]:="http://www.contoso.com/",
 IsNullable:=false)> Integer
        Return CType(Me.Invoke("Add",
 (Me.Url + "/Add"), New
 Object() {num1, num2}),Integer)
    End Function
    
    <System.Diagnostics.DebuggerStepThroughAttribute()>  _
    Public Function BeginAdd(ByVal
 num1 As String, ByVal
 num2 As String, ByVal callback As System.AsyncCallback, ByVal asyncState As
 Object) As System.IAsyncResult
        Return Me.BeginInvoke("Add",
 (Me.Url + "/Add"), New
 Object() {num1, num2}, callback, asyncState)
    End Function
    
    <System.Diagnostics.DebuggerStepThroughAttribute()>  _
    Public Function EndAdd(ByVal
 asyncResult As System.IAsyncResult) As Integer
        Return CType(Me.EndInvoke(asyncResult)
,Integer)
    End Function
End Class
using System.Diagnostics;
using System.Xml.Serialization;
using System;
using System.Web.Services.Protocols;
using System.Web.Services;


public class MyMath : System.Web.Services.Protocols.HttpPostClientProtocol
 {
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    public MyMath() {
        this.Url = "http://www.contoso.com/math.asmx";
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Web.Services.Protocols.HttpMethodAttribute(typeof(System.Web.Services.Protocols.XmlReturnReader),
 typeof(System.Web.Services.Protocols.HtmlFormParameterWriter))]
    [return: System.Xml.Serialization.XmlRootAttribute("int",
 Namespace="http://www.contoso.com/", IsNullable=false)]
    public int Add(string
 num1, string num2) {
        return ((int)(this.Invoke("Add",
 (this.Url + "/Add"), new object[]
 {num1,
                    num2})));
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    public System.IAsyncResult BeginAdd(string
 num1, string num2, System.AsyncCallback callback, object asyncState)
 {
        return this.BeginInvoke("Add",
 (this.Url + "/Add"), new object[]
 {num1,
                    num2}, callback, asyncState);
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    public int EndAdd(System.IAsyncResult asyncResult)
 {
        return ((int)(this.EndInvoke(asyncResult)));
    }
}
#using <System.Web.Services.dll>
#using <System.Xml.dll>
#using <System.dll>

using namespace System::Diagnostics;
using namespace System::Xml::Serialization;
using namespace System;
using namespace System::Web::Services::Protocols;
using namespace System::Web::Services;

public ref class MyMath: public
 System::Web::Services::Protocols::HttpPostClientProtocol
{
public:

   [System::Diagnostics::DebuggerStepThroughAttribute]
   MyMath()
   {
      this->Url = "http://www.contoso.com/math.asmx";
   }

   [System::Diagnostics::DebuggerStepThroughAttribute]
   [System::Web::Services::Protocols::HttpMethodAttribute(System::Web::Services::Protocols::XmlReturnReader::typeid
,
   System::Web::Services::Protocols::HtmlFormParameterWriter::typeid)]
   [returnvalue:System::Xml::Serialization::XmlRootAttribute("snippet1>"
,Namespace="http://www.contoso.com/",IsNullable=false)]
   int Add( String^ num1, String^ num2 )
   {
      array<Object^>^temp2 = {num1,num2};
      return  *dynamic_cast<int^>(this->Invoke(
 "Add", (String::Concat( this->Url, "/Add"
 )), temp2 ));
   }

   [System::Diagnostics::DebuggerStepThroughAttribute]
   System::IAsyncResult^ BeginAdd( String^ num1, String^ num2, System::AsyncCallback^
 callback, Object^ asyncState )
   {
      array<Object^>^temp3 = {num1,num2};
      return this->BeginInvoke( "Add",
 (this->Url + "/Add" ), temp3, callback, asyncState
 );
   }

   [System::Diagnostics::DebuggerStepThroughAttribute]
   int EndAdd( System::IAsyncResult^ asyncResult )
   {
      return  *dynamic_cast<int^>(this->EndInvoke(
 asyncResult ));
   }
};
import System.Diagnostics.*;
import System.Xml.Serialization.*;
import System.*;
import System.Web.Services.Protocols.*;
import System.Web.Services.*;

public class MyMath extends System.Web.Services.Protocols.HttpPostClientProtocol
{      
    /** @attribute System.Diagnostics.DebuggerStepThroughAttribute()
     */
    public MyMath() 
    {
        this.set_Url("http://www.contoso.com/math.asmx");
    } //MyMath   

    /** @attribute System.Diagnostics.DebuggerStepThroughAttribute()
     */
    /** @attribute System.Web.Services.Protocols.HttpMethodAttribute(
        System.Web.Services.Protocols.XmlReturnReader .class,
        System.Web.Services.Protocols.HtmlFormParameterWriter.class)
     */
    public int Add(String num1, String num2)
    {
        return Integer.parseInt(System.Convert.ToString((this.Invoke("Add"
,
            this.get_Url() + "/Add", new
 Object[]{num1, num2})))) ;
    } //Add  
   
    /** @attribute System.Diagnostics.DebuggerStepThroughAttribute()
     */
    public System.IAsyncResult BeginAdd(String num1, String num2,
 
        System.AsyncCallback callback, Object asyncState)
    {
        return this.BeginInvoke("Add",
 this.get_Url() + "/Add", 
            new Object[]{num1, num2}, callback, asyncState) ;
    } //BeginAdd  
   
    /** @attribute System.Diagnostics.DebuggerStepThroughAttribute()
     */
    public int EndAdd(System.IAsyncResult asyncResult)
 {
        return Integer.parseInt(System.Convert.ToString(
            this.EndInvoke(asyncResult)));
    } //EndAdd
} //MyMath

前のプロキシ クラスの作成元の Math XML Web サービスの例を次に示します。

<%@ WebService Language="VB" Class="Math"%>
Imports System.Web.Services
Imports System

Public Class Math
    <WebMethod()> _
    Public Function Add(num1 As
 Integer, num2 As Integer)
 As Integer
        Return num1 + num2
    End Function 'Add
End Class 'Math
<%@ WebService Language="C#" Class="Math"%>
 using System.Web.Services;
 using System;
 
 public class Math {
      [ WebMethod ]
      public int Add(int
 num1, int num2) {
          return num1+num2;
          }
 }
<%@ WebService Language="VJ#" Class="Math"%>

import System.Web.Services.*;
import System.*;

public class Math
{  
   /** @attribute WebMethod()
    */
    public int Add(int num1,
 int num2)
    {
        return num1 + num2;
    } //Add
} //Math
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Web.Services.Protocols.WebClientProtocol
         System.Web.Services.Protocols.HttpWebClientProtocol
           System.Web.Services.Protocols.HttpSimpleClientProtocol
            System.Web.Services.Protocols.HttpPostClientProtocol
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HttpPostClientProtocol メンバ
System.Web.Services.Protocols 名前空間
HttpGetClientProtocol クラス
HttpSimpleClientProtocol
WebClientProtocol
SoapHttpClientProtocol

HttpPostClientProtocol コンストラクタ

HttpPostClientProtocol クラスの新しいインスタンスを初期化します。

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Dim instance As New HttpPostClientProtocol
public HttpPostClientProtocol ()
public:
HttpPostClientProtocol ()
public HttpPostClientProtocol ()
public function HttpPostClientProtocol ()
使用例使用例
' Math is a proxy class derived from HttpPostClientProtocol.
Dim myHttpPostClientProtocol As New
 Math()

' Obtain password from a secure store.
Dim SecurelyStoredPassword As String
 = String.Empty

' Set the client-side credentials using the Credentials property.
myHttpPostClientProtocol.Credentials = System.Net.CredentialCache.DefaultCredentials

' Allow the server to redirect the request.
myHttpPostClientProtocol.AllowAutoRedirect = True
Console.WriteLine("Auto redirect is: " & _
    myHttpPostClientProtocol.AllowAutoRedirect)
// Math is a proxy class derived from HttpPostClientProtocol.
HttpPostClientProtocol myHttpPostClientProtocol = new Math();

// Obtain password from a secure store.
String SecurelyStoredPassword = String.Empty;

// Set the client-side credentials using the Credentials property.
myHttpPostClientProtocol.Credentials = System.Net.CredentialCache.DefaultCredentials;

// Allow the server to redirect the request.
myHttpPostClientProtocol.AllowAutoRedirect = true;
Console.WriteLine("Auto redirect is: " + 
    myHttpPostClientProtocol.AllowAutoRedirect);
// Math is a proxy class derived from HttpPostClientProtocol.
HttpPostClientProtocol^ myHttpPostClientProtocol = gcnew ::Math;

// Obtain password from a secure store.
String^ SecurelyStoredPassword = String::Empty;

// Set the client-side credentials using the Credentials property.
myHttpPostClientProtocol->Credentials = System::Net::CredentialCache::DefaultCredentials;

// Allow the server to redirect the request.
myHttpPostClientProtocol->AllowAutoRedirect = true;
Console::WriteLine( "Auto redirect is: {0}", myHttpPostClientProtocol->AllowAutoRedirect
 );

// Math is a proxy class derived from HttpPostClientProtocol.
HttpPostClientProtocol myHttpPostClientProtocol = new Math();
  
// Obtain password from a secure store.
String securelyStoredPassword = String.Empty;
  
// Set the client-side credentials using the Credentials property.
myHttpPostClientProtocol.set_Credentials(
    System.Net.CredentialCache.get_DefaultCredentials());
 
// Allow the server to redirect the request.
myHttpPostClientProtocol.set_AllowAutoRedirect(true);
Console.WriteLine("Auto redirect is: " + 
    myHttpPostClientProtocol.get_AllowAutoRedirect());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HttpPostClientProtocol クラス
HttpPostClientProtocol メンバ
System.Web.Services.Protocols 名前空間

HttpPostClientProtocol プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AllowAutoRedirect  クライアントがサーバーのリダイレクトに自動的に従うかどうかを取得または設定します。 ( HttpWebClientProtocol から継承されます。)
パブリック プロパティ ClientCertificates  クライアント証明書のコレクションを取得します。 ( HttpWebClientProtocol から継承されます。)
パブリック プロパティ ConnectionGroupName  要求に対して使用する接続グループの名前を取得または設定します。 ( WebClientProtocol から継承されます。)
パブリック プロパティ Container  Component を格納している IContainer を取得します。 ( Component から継承されます。)
パブリック プロパティ CookieContainer  cookie のコレクションを取得または設定します。 ( HttpWebClientProtocol から継承されます。)
パブリック プロパティ Credentials  XML Web サービス クライアント認証のセキュリティ資格情報を取得または設定します。 ( WebClientProtocol から継承されます。)
パブリック プロパティ EnableDecompression  この HttpWebClientProtocol の圧縮解除が有効かどうかを示す Boolean を取得または設定します。既定値は true です。 ( HttpWebClientProtocol から継承されます。)
パブリック プロパティ PreAuthenticate  事前認証を有効にするかどうかを取得または設定します。 ( WebClientProtocol から継承されます。)
パブリック プロパティ Proxy  ファイアウォールをとおして XML Web サービス要求を行うためのプロキシ情報を取得または設定します。 ( HttpWebClientProtocol から継承されます。)
パブリック プロパティ RequestEncoding  クライアントが XML Web サービスを要求するときに使用される Encoding。 ( WebClientProtocol から継承されます。)
パブリック プロパティ Site  Component の ISite を取得または設定します。 ( Component から継承されます。)
パブリック プロパティ Timeout  同期的な XML Web サービスの要求が完了するのを XML Web サービス クライアントが待機する時間 (ミリ秒単位) を示します。 ( WebClientProtocol から継承されます。)
パブリック プロパティ UnsafeAuthenticatedConnectionSharing  XML Web サービスをホストしている Web サービスに接続するときにクライアントが NTLM 認証を使用する場合、接続共有が有効になっているかどうかを示す値を取得または設定します。 ( HttpWebClientProtocol から継承されます。)
パブリック プロパティ Url  クライアントが要求している XML Web サービスのベース URL を取得または設定します。 ( WebClientProtocol から継承されます。)
パブリック プロパティ UseDefaultCredentials  Credentials プロパティを CredentialCache.DefaultCredentials プロパティの値に設定するかどうかを示す値を取得または設定します。 ( WebClientProtocol から継承されます。)
パブリック プロパティ UserAgent  それぞれの要求と共に送信されるユーザー エージェント ヘッダーの値を取得または設定します。 ( HttpWebClientProtocol から継承されます。)
プロテクト プロパティプロテクト プロパティ
参照参照

関連項目

HttpPostClientProtocol クラス
System.Web.Services.Protocols 名前空間
HttpGetClientProtocol クラス
HttpSimpleClientProtocol
WebClientProtocol
SoapHttpClientProtocol

HttpPostClientProtocol メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Abort  XML Web サービス メソッドへの要求をキャンセルします。 ( WebClientProtocol から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GenerateXmlMappings  オーバーロードされます。 指定された型で公開される各 XML Web サービス メソッドの XmlMembersMapping を取得します。 ( HttpWebClientProtocol から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 ( Component から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddToCache  クライアント プロトコル ハンドラのインスタンスをキャッシュに追加します。 ( WebClientProtocol から継承されます。)
プロテクト メソッド BeginInvoke  XML Web サービスのメソッドの非同期呼び出しを開始します。 ( HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド CancelAsync  呼び出しが完了済みの場合を除き、XML Web サービス メソッドの非同期呼び出しをキャンセルします。 ( HttpWebClientProtocol から継承されます。)
プロテクト メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。)
プロテクト メソッド EndInvoke  HTTP を使用して XML Web サービス メソッドの非同期呼び出しを完了します。 ( HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。)
プロテクト メソッド GetFromCache  クライアント プロトコル ハンドラのインスタンスをキャッシュから取得します。 ( WebClientProtocol から継承されます。)
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。)
プロテクト メソッド GetWebRequest オーバーライドされます。 指定した URI に対する WebRequest インスタンスを作成します。
プロテクト メソッド GetWebResponse  オーバーロードされます。 XML Web サービス メソッドへの要求から応答を返します。 ( HttpWebClientProtocol から継承されます。)
プロテクト メソッド Invoke  HTTP を使用して XML Web サービス メソッドを呼び出します。 ( HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド InvokeAsync  オーバーロードされます。 指定されたメソッドを非同期で呼び出します。 ( HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
参照参照

関連項目

HttpPostClientProtocol クラス
System.Web.Services.Protocols 名前空間
HttpGetClientProtocol クラス
HttpSimpleClientProtocol
WebClientProtocol
SoapHttpClientProtocol

HttpPostClientProtocol メンバ

HTTP-POST プロトコルを使用する XML Web サービス クライアント プロキシの基本クラス。

HttpPostClientProtocol データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド HttpPostClientProtocol HttpPostClientProtocol クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AllowAutoRedirect  クライアントがサーバーのリダイレクトに自動的に従うかどうかを取得または設定します。(HttpWebClientProtocol から継承されます。)
パブリック プロパティ ClientCertificates  クライアント証明書のコレクションを取得します。(HttpWebClientProtocol から継承されます。)
パブリック プロパティ ConnectionGroupName  要求に対して使用する接続グループの名前を取得または設定します。(WebClientProtocol から継承されます。)
パブリック プロパティ Container  Component を格納している IContainer を取得します。(Component から継承されます。)
パブリック プロパティ CookieContainer  cookie のコレクションを取得または設定します。(HttpWebClientProtocol から継承されます。)
パブリック プロパティ Credentials  XML Web サービス クライアント認証のセキュリティ資格情報を取得または設定します。(WebClientProtocol から継承されます。)
パブリック プロパティ EnableDecompression  この HttpWebClientProtocol の圧縮解除が有効かどうかを示す Boolean を取得または設定します。既定値は true です。(HttpWebClientProtocol から継承されます。)
パブリック プロパティ PreAuthenticate  事前認証を有効にするかどうかを取得または設定します。(WebClientProtocol から継承されます。)
パブリック プロパティ Proxy  ファイアウォールをとおして XML Web サービス要求を行うためのプロキシ情報を取得または設定します。(HttpWebClientProtocol から継承されます。)
パブリック プロパティ RequestEncoding  クライアントが XML Web サービスを要求するときに使用される Encoding。(WebClientProtocol から継承されます。)
パブリック プロパティ Site  Component の ISite を取得または設定します。(Component から継承されます。)
パブリック プロパティ Timeout  同期的な XML Web サービスの要求が完了するのを XML Web サービス クライアントが待機する時間 (ミリ秒単位) を示します。(WebClientProtocol から継承されます。)
パブリック プロパティ UnsafeAuthenticatedConnectionSharing  XML Web サービスをホストしている Web サービスに接続するときにクライアントが NTLM 認証を使用する場合、接続共有が有効になっているかどうかを示す値を取得または設定します。(HttpWebClientProtocol から継承されます。)
パブリック プロパティ Url  クライアントが要求している XML Web サービスのベース URL を取得または設定します。(WebClientProtocol から継承されます。)
パブリック プロパティ UseDefaultCredentials  Credentials プロパティを CredentialCache.DefaultCredentials プロパティの値に設定するかどうかを示す値を取得または設定します。(WebClientProtocol から継承されます。)
パブリック プロパティ UserAgent  それぞれの要求と共に送信されるユーザー エージェント ヘッダーの値を取得または設定します。(HttpWebClientProtocol から継承されます。)
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Abort  XML Web サービス メソッドへの要求をキャンセルします。 (WebClientProtocol から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GenerateXmlMappings  オーバーロードされます。 指定された型で公開される各 XML Web サービス メソッドの XmlMembersMapping を取得します。 (HttpWebClientProtocol から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ToString  Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 (Component から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddToCache  クライアント プロトコル ハンドラのインスタンスをキャッシュに追加します。 (WebClientProtocol から継承されます。)
プロテクト メソッド BeginInvoke  XML Web サービスのメソッドの非同期呼び出しを開始します。 (HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド CancelAsync  呼び出しが完了済みの場合を除き、XML Web サービス メソッドの非同期呼び出しをキャンセルします。 (HttpWebClientProtocol から継承されます。)
プロテクト メソッド Dispose  オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。)
プロテクト メソッド EndInvoke  HTTP を使用して XML Web サービス メソッドの非同期呼び出しを完了します。 (HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド Finalize  Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。)
プロテクト メソッド GetFromCache  クライアント プロトコル ハンドラのインスタンスをキャッシュから取得します。 (WebClientProtocol から継承されます。)
プロテクト メソッド GetService  Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。)
プロテクト メソッド GetWebRequest オーバーライドされます。 指定した URI に対する WebRequest インスタンスを作成します。
プロテクト メソッド GetWebResponse  オーバーロードされます。 XML Web サービス メソッドへの要求から応答を返します。 (HttpWebClientProtocol から継承されます。)
プロテクト メソッド Invoke  HTTP を使用して XML Web サービス メソッドを呼び出します。 (HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド InvokeAsync  オーバーロードされます。 指定されたメソッドを非同期で呼び出します。 (HttpSimpleClientProtocol から継承されます。)
プロテクト メソッド MemberwiseClone  オーバーロードされます。 ( MarshalByRefObject から継承されます。)
パブリック イベントパブリック イベント
参照参照

関連項目

HttpPostClientProtocol クラス
System.Web.Services.Protocols 名前空間
HttpGetClientProtocol クラス
HttpSimpleClientProtocol
WebClientProtocol
SoapHttpClientProtocol



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「HttpPostClientProtocol」の関連用語

HttpPostClientProtocolのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HttpPostClientProtocolのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS