HttpListenerResponse.ProtocolVersion プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > HttpListenerResponse.ProtocolVersion プロパティの意味・解説 

HttpListenerResponse.ProtocolVersion プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

応答使用する HTTP バージョン取得または設定します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Dim instance As HttpListenerResponse
Dim value As Version

value = instance.ProtocolVersion

instance.ProtocolVersion = value
public Version ProtocolVersion { get; set;
 }
public:
property Version^ ProtocolVersion {
    Version^ get ();
    void set (Version^ value);
}
/** @property */
public Version get_ProtocolVersion ()

/** @property */
public void set_ProtocolVersion (Version value)
public function get ProtocolVersion
 () : Version

public function set ProtocolVersion
 (value : Version)

プロパティ
クライアントへの応答時に使用される HTTPバージョンを表す Version オブジェクト

例外例外
例外種類条件

ArgumentNullException

設定操作として指定した値が null 参照 (Visual Basic では Nothing) です。

ArgumentException

設定操作指定された値に、1 に設定されMajor プロパティ存在しないか、0 または 1 に設定されMinor プロパティ存在しません。

ObjectDisposedException

オブジェクト閉じてます。

解説解説
使用例使用例

このプロパティの値を設定するコード例次に示します

static string message403;
static void SendBadCertificateResponse(HttpListenerResponse
 response)
{
    StringBuilder message = new StringBuilder ();
    message.Append ("<HTML><BODY>");
    message.Append ("<p> Error message 403: Access is denied due to a
 missing or invalid client certificate.</p>");
    message.Append ("</BODY></HTML>");
    message403 = message.ToString();

    // Set up an authentication error response template.
    response.StatusCode = (int) HttpStatusCode.Forbidden;
    response.StatusDescription = "403 Forbidden";
    response.ProtocolVersion = new Version("1.1");
    response.SendChunked = false;
    
    // Turn the error message into a byte array using the 
    // encoding from the response when present.
    System.Text.Encoding encoding = response.ContentEncoding;
    if (encoding == null)
    {
        encoding = System.Text.Encoding.UTF8;
        response.ContentEncoding = encoding;
    }
        
    byte[] buffer = encoding.GetBytes (message403);
    response.ContentLength64 = buffer.Length;
    // Write the error message.
    System.IO.Stream stream = response.OutputStream;
    stream.Write(buffer,0,buffer.Length);
    // Send the response.
    response.Close();
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HttpListenerResponse クラス
HttpListenerResponse メンバ
System.Net 名前空間
HttpListener クラス
HttpListenerContext クラス
HttpListenerRequest クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

HttpListenerResponse.ProtocolVersion プロパティのお隣キーワード
検索ランキング

   

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



HttpListenerResponse.ProtocolVersion プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS