Export (0) Print
Expand All

HttpListenerResponse::RedirectLocation Property

Gets or sets the value of the HTTP Location header in this response.

Namespace:  System.Net
Assembly:  System (in System.dll)

public:
property String^ RedirectLocation {
	String^ get ();
	void set (String^ value);
}

Property Value

Type: System::String
A String that contains the absolute URL to be sent to the client in the Location header.

ExceptionCondition
ArgumentException

The value specified for a set operation is an empty string ("").

ObjectDisposedException

This object is closed.

The Location header specifies the URL to which the client is directed to locate a requested resource.

NoteNote

Setting this property does not automatically set the StatusCode property.

The following code example demonstrates setting this property.

public static void TemporaryRedirect(HttpListenerRequest request, HttpListenerResponse response)
{
    if (request.Url.OriginalString == @"http://www.contoso.com/index.html")
    {
        response.RedirectLocation = @"http://www.contoso.com/indexServer/index.html";
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft