ServicePoint.SupportsPipelining プロパティ

定義

ServicePoint オブジェクトがパイプライン接続をサポートしているかどうかを示します。

public:
 property bool SupportsPipelining { bool get(); };
public bool SupportsPipelining { get; }
member this.SupportsPipelining : bool
Public ReadOnly Property SupportsPipelining As Boolean

プロパティ値

ServicePoint オブジェクトがパイプライン接続をサポートしているかどうかを true します。それ以外の場合は、falseします。

次のコード例では、このプロパティの値を表示します。

if ( sp->Certificate == nullptr )
   Console::WriteLine( "Certificate = (null)" );
else
   Console::WriteLine( "Certificate = {0}", sp->Certificate );

if ( sp->ClientCertificate == nullptr )
   Console::WriteLine( "Client Certificate = (null)" );
else
   Console::WriteLine( "Client Certificate = {0}", sp->ClientCertificate );

Console::WriteLine( "ProtocolVersion = {0}", sp->ProtocolVersion->ToString() );
Console::WriteLine( "SupportsPipelining = {0}", sp->SupportsPipelining );
if (sp.Certificate == null)
    Console.WriteLine("Certificate = (null)");
else
    Console.WriteLine("Certificate = " + sp.Certificate.ToString());

if (sp.ClientCertificate == null)
    Console.WriteLine("ClientCertificate = (null)");
else
    Console. WriteLine("ClientCertificate = " + sp.ClientCertificate.ToString());

Console.WriteLine("ProtocolVersion = " + sp.ProtocolVersion.ToString());
Console.WriteLine("SupportsPipelining = " + sp.SupportsPipelining);
If sp.Certificate Is Nothing Then
    Console.WriteLine("Certificate = (null)")
Else
    Console.WriteLine(("Certificate = " + sp.Certificate.ToString()))
End If

If sp.ClientCertificate Is Nothing Then
    Console.WriteLine("ClientCertificate = (null)")
Else
    Console.WriteLine(("ClientCertificate = " + sp.ClientCertificate.ToString()))
End If

Console.WriteLine("ProtocolVersion = " + sp.ProtocolVersion.ToString())
Console.WriteLine(("SupportsPipelining = " + sp.SupportsPipelining.ToString()))

注釈

注意

WebRequestHttpWebRequestServicePointWebClient は廃止されており、新しい開発には使用しないでください。 代わりに HttpClient を使用してください。

パイプライン処理を使用すると、クライアントはサーバーからの各応答を待たずに、永続的な接続を介して複数の要求を送信できます。 サーバーは、要求が受信されたのと同じ順序で応答を送信します。

パイプライン処理の詳細については、IETF RFC 2616 セクション 8.1.2.2 を参照してください。

適用対象