Freigeben über


HttpResponse.StatusCode-Eigenschaft

Ruft den HTTP-Statuscode der an den Client zurückgegebenen Ausgabe ab oder legt diesen fest.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Property StatusCode As Integer
'Usage
Dim instance As HttpResponse
Dim value As Integer

value = instance.StatusCode

instance.StatusCode = value
public int StatusCode { get; set; }
public:
property int StatusCode {
    int get ();
    void set (int value);
}
/** @property */
public int get_StatusCode ()

/** @property */
public void set_StatusCode (int value)
public function get StatusCode () : int

public function set StatusCode (value : int)

Eigenschaftenwert

Eine ganze Zahl, die den Status der an den Client zurückgegebenen HTTP-Ausgabe darstellt. Der Standardwert ist 200 (OK).

Ausnahmen

Ausnahmetyp Bedingung

HttpException

StatusCode wurde nach dem Senden der HTTP-Header festgelegt.

Beispiel

Das folgende Codebeispiel ist eine ASP.NET-Seite, die mithilfe der StreamWriter-Klasse die Werte der drei HttpResponse-Klasseneigenschaften in eine Textdatei schreibt: die Eigenschaften StatusCode, StatusDescription und Charset. Im Code wird zunächst eine Konstante mit dem Namen INFO_DIR erstellt, die den Pfad und einen Teil des Dateinamens für die Textdatei enthält. Anschließend wird ein Zähler erstellt, mit dem eindeutige Dateinamen für jede Antwort generiert werden. Danach verweist der Code auf ein StreamWriter-Objekt, das die Informationen zur Anforderung in die Datei schreibt.

Dann wird vom Code die WriteLine-Methode aufgerufen, um die Zeit zu erfassen, zu der die Antwort generiert wurde. Anschließend werden die Eigenschaftenwerte in die Datei geschrieben. Danach wird das StreamWriter-Objekt geschlossen.

' Set the Charset property to the
' Central European character set.
Response.Charset = "iso-8859-2"
// Set the Charset property to the
// Central European character set.        
Response.Charset = "iso-8859-2";

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpResponse-Klasse
HttpResponse-Member
System.Web-Namespace