次の方法で共有


WebRequest.ContentType プロパティ

派生クラスでオーバーライドされると、送信している要求データのコンテンツ タイプを取得または設定します。

Public Overridable Property ContentType As String
[C#]
public virtual string ContentType {get; set;}
[C++]
public: __property virtual String* get_ContentType();public: __property virtual void set_ContentType(String*);
[JScript]
public function get ContentType() : String;public function set ContentType(String);

プロパティ値

要求データのコンテンツ タイプ。

例外

例外の種類 条件
NotSupportedException プロパティが派生クラスでオーバーライドされていないのに、そのプロパティの取得または設定が試行されました。

解説

ContentType プロパティは、要求のメディア タイプを格納します。通常、これはコンテンツの MIME エンコーディングです。

メモ    WebRequest クラスは、抽象 (Visual Basic では MustInherit) クラスです。実行時の WebRequest インスタンスの実際の動作は、 WebRequest.Create メソッドで返される派生クラスによって決まります。既定値および例外の詳細については、 HttpWebRequestFileWebRequest などの派生クラスの説明を参照してください。

使用例

[Visual Basic, C#, C++] ContentType プロパティを適切なメディア タイプに設定する例を次に示します。

 


' Set the 'ContentType' property of the WebRequest.
myWebRequest.ContentType = "application/x-www-form-urlencoded"

' Set the 'ContentLength' property of the WebRequest.
myWebRequest.ContentLength = byteArray.Length
Dim newStream As Stream = myWebRequest.GetRequestStream()
newStream.Write(byteArray, 0, byteArray.Length)

' Close the Stream object.
newStream.Close()

' Assign the response object of 'WebRequest' to a 'WebResponse' variable.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()


[C#] 

            // Set the 'ContentType' property of the WebRequest.
            myWebRequest.ContentType="application/x-www-form-urlencoded";

            // Set the 'ContentLength' property of the WebRequest.
            myWebRequest.ContentLength=byteArray.Length;
            Stream newStream=myWebRequest.GetRequestStream();
            newStream.Write(byteArray,0,byteArray.Length);

            // Close the Stream object.
            newStream.Close();

            // Assign the response object of 'WebRequest' to a 'WebResponse' variable.
            WebResponse myWebResponse=myWebRequest.GetResponse();
            

[C++] 
// Set the 'ContentType' property of the WebRequest.
myWebRequest->ContentType=S"application/x-www-form-urlencoded";

// Set the 'ContentLength' property of the WebRequest.
myWebRequest->ContentLength=byteArray->Length;
Stream* newStream=myWebRequest->GetRequestStream();
newStream->Write(byteArray, 0, byteArray->Length);

// Close the Stream Object*.
newStream->Close();

// Assign the response Object* of 'WebRequest' to a 'WebResponse' variable.
WebResponse* myWebResponse=myWebRequest->GetResponse();

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

WebRequest クラス | WebRequest メンバ | System.Net 名前空間 | HttpWebRequest.ContentType