WebResponse.SupportsHeaders Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets a value that indicates whether the Headers property is supported by the descendant class for the WebResponse instance.
Assembly: System.Net (in System.Net.dll)
Property Value
Type: System.Booleantrue if the Headers property is supported by the HttpWebRequest instance in the descendant class; otherwise, false.
The Headers property is supported by the client HTTP stack, not the browser HTTP stack. The NotImplementedException is thrown if an application does not use the client HTTP stack for the HTTP response and tries to get the Headers property in the descendant class. The SupportsHeaders property can be used to determine if the Headers property is supported without the need to handle an exception.
By default, the browser HTTP stack is used by the HttpWebRequest and the HttpWebResponse class. An application can use the client HTTP stack by calling the RegisterPrefix method with the creator parameter set to the value returned by the ClientHttp property.
If an application implements a custom WebResponse class and does not override the Headers property, then the NotImplementedException is thrown if the property is accessed.
Version Notes
Windows Phone
This member is present to support the .NET Compact Framework infrastructure in Windows Phone, and it is not intended to be used in your application code.