WebResponse::ContentType Property
When overridden in a derived class, gets or sets the content type of the data being received.
Assembly: System (in System.dll)
public: property String^ ContentType { virtual String^ get(); virtual void set(String^ value); }
| Exception | Condition |
|---|---|
| NotSupportedException | Any attempt is made to get or set the property, when the property is not overridden in a descendant class. |
The ContentType property contains the MIME content type of the response from the Internet resource, if known.
Note |
|---|
The WebResponse class is an abstract class. The actual behavior of WebResponse instances at run time is determined by the descendant class returned by WebRequest::GetResponse. For more information about default values and exceptions, please see the documentation for the descendant classes, such as HttpWebResponse and FileWebResponse. |
The following example uses the ContentType property to obtain the content type of the response.
// Create a 'WebRequest' with the specified url. WebRequest^ myWebRequest = WebRequest::Create( "http://www.contoso.com" ); // Send the 'WebRequest' and wait for response. WebResponse^ myWebResponse = myWebRequest->GetResponse(); // Display the content length and content type received as headers in the response object. Console::WriteLine( "\nContent length : {0}, Content Type : {1}", myWebResponse->ContentLength, myWebResponse->ContentType ); // Release resources of response object. myWebResponse->Close();
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
