HttpResponse HttpResponse HttpResponse HttpResponse Class

Definition

Kapselt HTTP-Antwortinformationen aus einem ASP.NET-Vorgang.Encapsulates HTTP-response information from an ASP.NET operation.

public ref class HttpResponse sealed
public sealed class HttpResponse
type HttpResponse = class
Public NotInheritable Class HttpResponse
Vererbung
HttpResponseHttpResponseHttpResponseHttpResponse

Beispiele

Im folgenden Beispiel werden drei überlappende Rechtecke gezeichnet, wenn die Seite angefordert wird.The following example draws three overlapping rectangles when the page is requested. Der Code beginnt mit dem Festlegen ContentType der-Eigenschaft auf Image/JPEG, sodass die gesamte Seite als JPEG-Bild gerendert wird.The code begins by setting the ContentType property to image/jpeg, so that the entire page will be rendered as a JPEG image. Der Code ruft dann die Clear -Methode auf, um sicherzustellen, dass mit dieser Antwort kein überflüssiger Inhalt gesendet wird.The code then calls the Clear method to ensure that no extraneous content is sent with this response. Als nächstes legt der Code die BufferOutput -Eigenschaft auf "true" fest, damit die Seite vollständig verarbeitet wird, bevor Sie an den anfordernden Client gesendet wird.Next, the code sets the BufferOutput property to true so that the page is completely processed before it is sent to the requesting client. Zwei-Objekte, die zum Zeichnen der Rechtecke verwendet werden Bitmap , werden Graphics dann erstellt: a und ein-Objekt.Two objects used to draw the rectangles are then created: a Bitmap and a Graphics object. Die auf der Seite erstellten Variablen werden als Koordinaten zum Zeichnen der Rechtecke und einer Zeichenfolge verwendet, die innerhalb des größten Rechtecks angezeigt wird.The variables created in the page are used as coordinates to draw the rectangles and a string that appears inside the largest rectangle.

Wenn die drei Rechtecke und die darin angezeigte Zeichenfolge gezeichnet werden, Bitmap wird das in dem Stream -Objekt gespeichert, das der OutputStream -Eigenschaft zugeordnet ist, und sein Format wird auf JPEG festgelegt.When the three rectangles and the string that appears inside them are drawn, the Bitmap is saved to the Stream object that is associated with the OutputStream property and its format is set to JPEG. Der Code ruft Dispose die- Dispose Methode und die-Methode auf, um die von den beiden Zeichnungsobjekten verwendeten Ressourcen freizugeben.The code calls the Dispose and Dispose methods to release the resources used by the two drawing objects. Schließlich ruft der Code die Flush -Methode auf, um die gepufferte Antwort an den anfordernden Client zu senden.Lastly, the code calls the Flush method to send the buffered response to the requesting client.

Hinweis

Im Code wird auf HttpResponse das-Objekt durch das-Schlüssel ResponseWort verwiesen.In code, the HttpResponse object is referred to by the keyword Response. Beispielsweise Response.Clear() verweist auf die HttpResponse.Clear -Methode.For example, Response.Clear() refers to the HttpResponse.Clear method. Die Page -Klasse verfügt über eine Eigenschaft mit Response dem Namen, die die aktuelle HttpResponseInstanz von verfügbar macht.The Page class has a property that is named Response that exposes the current instance of HttpResponse.

<%@ Page Language="C#" %>
<%@ import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    private void Page_Load(object sender, EventArgs e)
    {
// <snippet2>
        // Set the page's content type to JPEG files
        // and clears all content output from the buffer stream.
        Response.ContentType = "image/jpeg";
        Response.Clear();
    
        // Buffer response so that page is sent
        // after processing is complete.
        Response.BufferOutput = true;
// </snippet2>
    
        // Create a font style.
        Font rectangleFont = new Font(
            "Arial", 10, FontStyle.Bold);
    
        // Create integer variables.
        int height = 100;
        int width = 200;
    
        // Create a random number generator and create
        // variable values based on it.
        Random r = new Random();
        int x = r.Next(75);
        int a = r.Next(155);
        int x1 = r.Next(100);
    
        // Create a bitmap and use it to create a
        // Graphics object.
        Bitmap bmp = new Bitmap(
            width, height, PixelFormat.Format24bppRgb);
        Graphics g = Graphics.FromImage(bmp);
    
        g.SmoothingMode = SmoothingMode.AntiAlias;
        g.Clear(Color.LightGray);
    
        // Use the Graphics object to draw three rectangles.
        g.DrawRectangle(Pens.White, 1, 1, width-3, height-3);
        g.DrawRectangle(Pens.Aquamarine, 2, 2, width-3, height-3);
        g.DrawRectangle(Pens.Black, 0, 0, width, height);
    
        // Use the Graphics object to write a string
        // on the rectangles.
        g.DrawString(
            "ASP.NET Samples", rectangleFont,
            SystemBrushes.WindowText, new PointF(10, 40));
    
        // Apply color to two of the rectangles.
        g.FillRectangle(
            new SolidBrush(
                Color.FromArgb(a, 255, 128, 255)),
            x, 20, 100, 50);
    
        g.FillRectangle(
            new LinearGradientBrush(
                new Point(x, 10),
                new Point(x1 + 75, 50 + 30),
                Color.FromArgb(128, 0, 0, 128),
                Color.FromArgb(255, 255, 255, 240)),
            x1, 50, 75, 30);

// <snippet3>    
        // Save the bitmap to the response stream and
        // convert it to JPEG format.
        bmp.Save(Response.OutputStream, ImageFormat.Jpeg);
    
        // Release memory used by the Graphics object
        // and the bitmap.
        g.Dispose();
        bmp.Dispose();
    
        // Send the output to the client.
        Response.Flush();
// </snippet3>
    }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

   Private Sub Page_Load(sender As Object, e As EventArgs)
' <snippet2>
      ' Set the page's content type to JPEG files
      ' and clears all content output from the buffer stream.
      Response.ContentType = "image/jpeg"
      Response.Clear()
      
      ' Buffer response so that page is sent
      ' after processing is complete.
      Response.BufferOutput = True
' </snippet2>
      
      ' Create a font style.
      Dim rectangleFont As New Font( _
          "Arial", 10, FontStyle.Bold)
      
      ' Create integer variables.
      Dim height As Integer = 100
      Dim width As Integer = 200
      
      ' Create a random number generator and create
      ' variable values based on it.
      Dim r As New Random()
      Dim x As Integer = r.Next(75)
      Dim a As Integer = r.Next(155)
      Dim x1 As Integer = r.Next(100)
      
      ' Create a bitmap and use it to create a
      ' Graphics object.
      Dim bmp As New Bitmap( _
          width, height, PixelFormat.Format24bppRgb)
      Dim g As Graphics = Graphics.FromImage(bmp)
      
      g.SmoothingMode = SmoothingMode.AntiAlias
      g.Clear(Color.LightGray)
      
      ' Use the Graphics object to draw three rectangles.
      g.DrawRectangle(Pens.White, 1, 1, width - 3, height - 3)
      g.DrawRectangle(Pens.Aquamarine, 2, 2, width - 3, height - 3)
      g.DrawRectangle(Pens.Black, 0, 0, width, height)
      
      ' Use the Graphics object to write a string
      ' on the rectangles.
      g.DrawString("ASP.NET Samples", rectangleFont, SystemBrushes.WindowText, New PointF(10, 40))
      
      ' Apply color to two of the rectangles.
      g.FillRectangle( _
          New SolidBrush( _
              Color.FromArgb(a, 255, 128, 255)), _
          x, 20, 100, 50)
      
      g.FillRectangle( _
          New LinearGradientBrush( _
              New Point(x, 10), _
              New Point(x1 + 75, 50 + 30), _
              Color.FromArgb(128, 0, 0, 128), _
              Color.FromArgb(255, 255, 255, 240)), _
          x1, 50, 75, 30)

' <snippet3>      
      ' Save the bitmap to the response stream and
      ' convert it to JPEG format.
      bmp.Save(Response.OutputStream, ImageFormat.Jpeg)
      
      ' Release memory used by the Graphics object
      ' and the bitmap.
      g.Dispose()
      bmp.Dispose()
      
      ' Send the output to the client.
      Response.Flush()
' </snippet3>
   End Sub 'Page_Load

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    </form>
</body>
</html>

Hinweise

Die HttpResponse Methoden und Eigenschaften der-Klasse werden über die Response -Eigenschaft der HttpApplicationKlassen, HttpContext, Pageund UserControl verfügbar gemacht.The methods and properties of the HttpResponse class are exposed through the Response property of the HttpApplication, HttpContext, Page, and UserControl classes.

Die folgenden Methoden der HttpResponse -Klasse werden nur in Post Back Szenarien und nicht in asynchronen Post Back Szenarien unterstützt:The following methods of the HttpResponse class are supported only in post back scenarios and not in asynchronous post back scenarios:

Teil Seiten Aktualisierungen werden aktiviert, wenn Sie die UpdatePanel Steuerelemente verwenden, um die ausgewählten Bereiche einer Seite zu aktualisieren, anstatt die gesamte Seite mit einem Postback zu aktualisieren.Partial-page updates are enabled when you use UpdatePanel controls to update selected regions of a page instead of updating the whole page with a post back. Weitere Informationen finden Sie unter Übersicht über das Update Panel-Steuer Element und Übersicht über das Seiten Rendering.For more information, see UpdatePanel Control Overview and Partial-Page Rendering Overview.

Konstruktoren

HttpResponse(TextWriter) HttpResponse(TextWriter) HttpResponse(TextWriter) HttpResponse(TextWriter)

Initialisiert eine neue Instanz der HttpResponse-Klasse.Initializes a new instance of the HttpResponse class.

Eigenschaften

Buffer Buffer Buffer Buffer

Ruft einen Wert ab, der angibt, ob die Ausgabe gepuffert und nach der vollständigen Verarbeitung der Antwort gesendet werden soll, oder legt diesen fest.Gets or sets a value indicating whether to buffer output and send it after the complete response is finished processing.

BufferOutput BufferOutput BufferOutput BufferOutput

Ruft einen Wert ab, der angibt, ob die Ausgabe gepuffert und nach der vollständigen Verarbeitung der Seite gesendet werden soll, oder legt diesen fest.Gets or sets a value indicating whether to buffer output and send it after the complete page is finished processing.

Cache Cache Cache Cache

Ruft die Cachingrichtlinie für eine Webseite ab, d. h. Ablaufzeit, Datenschutzeinstellungen und Variationsklauseln.Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of a Web page.

CacheControl CacheControl CacheControl CacheControl

Ruft den Cache-Control-HTTP-Header ab, der mit einem der HttpCacheability-Enumerationswerte übereinstimmt, oder legt diesen fest.Gets or sets the Cache-Control HTTP header that matches one of the HttpCacheability enumeration values.

Charset Charset Charset Charset

Ruft den HTTP-Zeichensatz des Ausgabestreams ab oder legt diesen fest.Gets or sets the HTTP character set of the output stream.

ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken

Ruft ein CancellationToken-Objekt ab, das aktiviert wird, wenn der Client die Verbindung trennt.Gets a CancellationToken object that is tripped when the client disconnects.

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

Ruft den HTTP-Zeichensatz des Ausgabestreams ab oder legt diesen fest.Gets or sets the HTTP character set of the output stream.

ContentType ContentType ContentType ContentType

Ruft den HTTP-MIME-Typ des Ausgabestreams ab oder legt diesen fest.Gets or sets the HTTP MIME type of the output stream.

Cookies Cookies Cookies Cookies

Ruft die Cookieauflistung der Antwort ab.Gets the response cookie collection.

Expires Expires Expires Expires

Ruft die Anzahl der Minuten ab, nach denen eine im Browser zwischengespeicherte Seite abläuft, oder legt diese fest.Gets or sets the number of minutes before a page cached on a browser expires. Wenn der Benutzer zur selben Seite zurückkehrt, bevor diese abgelaufen ist, wird die zwischengespeicherte Version angezeigt.If the user returns to the same page before it expires, the cached version is displayed. Expires wird bereitgestellt, um die Kompatibilität mit früheren Versionen von ASP zu gewährleisten.Expires is provided for compatibility with earlier versions of ASP.

ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute

Ruft das absolute Datum und die Uhrzeit ab, zu der die zwischengespeicherten Informationen aus dem Cache entfernt werden sollen, oder legt diese fest.Gets or sets the absolute date and time at which to remove cached information from the cache. ExpiresAbsolute wird bereitgestellt, um die Kompatibilität mit früheren Versionen von ASP zu gewährleisten.ExpiresAbsolute is provided for compatibility with earlier versions of ASP.

Filter Filter Filter Filter

Ruft ein Wrappingfilterobjekt ab, das den Rumpf einer HTTP-Entität vor der Übertragung ändern soll, oder legt dieses fest.Gets or sets a wrapping filter object that is used to modify the HTTP entity body before transmission.

HeaderEncoding HeaderEncoding HeaderEncoding HeaderEncoding

Ruft ein Encoding-Objekt ab, das die Codierung für den aktuellen Headerausgabestream darstellt, oder legt dieses fest.Gets or sets an Encoding object that represents the encoding for the current header output stream.

Headers Headers Headers Headers

Ruft die Auflistung von Antwortheadern ab.Gets the collection of response headers.

HeadersWritten HeadersWritten HeadersWritten HeadersWritten

Ruft einen Wert ab, der angibt, ob die Antwortheader geschrieben wurden.Gets a value indicating whether the response headers have been written.

IsClientConnected IsClientConnected IsClientConnected IsClientConnected

Ruft einen Wert ab, der angibt, ob der Client noch mit dem Server verbunden ist.Gets a value indicating whether the client is still connected to the server.

IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected

Ruft einen booleschen Wert ab, der angibt, ob der Client an eine neue Adresse weitergeleitet wird.Gets a Boolean value indicating whether the client is being transferred to a new location.

Output Output Output Output

Aktiviert die Ausgabe von Text an den ausgehenden HTTP-Antwortstream.Enables output of text to the outgoing HTTP response stream.

OutputStream OutputStream OutputStream OutputStream

Ermöglicht die binäre Ausgabe an den ausgehenden HTTP-Inhaltstext.Enables binary output to the outgoing HTTP content body.

RedirectLocation RedirectLocation RedirectLocation RedirectLocation

Ruft den Wert des HTTP-Location-Headers ab oder legt diesen fest.Gets or sets the value of the HTTP Location header.

Status Status Status Status

Legt die Status-Zeile fest, die an den Client zurückgegeben wird.Sets the Status line that is returned to the client.

StatusCode StatusCode StatusCode StatusCode

Ruft den HTTP-Statuscode der an den Client zurückgegebenen Ausgabe ab oder legt diesen fest.Gets or sets the HTTP status code of the output returned to the client.

StatusDescription StatusDescription StatusDescription StatusDescription

Ruft die HTTP-Statuszeichenfolge der an den Client zurückgegebenen Ausgabe ab oder legt diese fest.Gets or sets the HTTP status string of the output returned to the client.

SubStatusCode SubStatusCode SubStatusCode SubStatusCode

Ruft einen Wert ab, der den Statuscode der Antwort qualifiziert, oder legt diesen fest.Gets or sets a value qualifying the status code of the response.

SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush

Ruft einen Wert ab, der angibt, ob die Verbindung asynchrone Leerungsvorgänge unterstützt.Gets a value that indicates whether the connection supports asynchronous flush operations.

SuppressContent SuppressContent SuppressContent SuppressContent

Ruft einen Wert ab, der angibt, ob HTTP-Inhalt an den Client gesendet werden soll, oder legt diesen fest.Gets or sets a value indicating whether to send HTTP content to the client.

SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader

Ruft einen Wert ab, der angibt, ob der standardmäßige Cache Control: private-Header für die aktuelle HTTP-Antwort unterdrückt werden soll, oder legt diesen fest.Gets or sets a value indicating whether to suppress the default Cache Control: private header for the current HTTP response.

SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Umleitung der Formularauthentifizierung zur Anmeldeseite unterdrückt werden soll.Gets or sets a value that specifies whether forms authentication redirection to the login page should be suppressed.

TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors

Ruft einen Wert ab, der angibt, ob benutzerdefinierte IIS 7.0IIS 7.0-Fehler deaktiviert sind, oder legt diesen Wert fest.Gets or sets a value that specifies whether IIS 7.0IIS 7.0 custom errors are disabled.

Methoden

AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[])

Ordnet der Antwort Cacheabhängigkeiten zu, sodass die Antwort für ungültig erklärt werden kann, wenn sie im Ausgabecache gespeichert ist und sich die angegebenen Abhängigkeiten ändern.Associates a set of cache dependencies with the response to facilitate invalidation of the response if it is stored in the output cache and the specified dependencies change.

AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList)

Macht die Gültigkeit einer zwischengespeicherten Antwort von anderen Elementen im Cache abhängig.Makes the validity of a cached response dependent on other items in the cache.

AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[])

Macht die Gültigkeit eines zwischengespeicherten Elements von einem anderen Element im Cache abhängig.Makes the validity of a cached item dependent on another item in the cache.

AddCacheItemDependency(String) AddCacheItemDependency(String) AddCacheItemDependency(String) AddCacheItemDependency(String)

Macht die Gültigkeit einer zwischengespeicherten Antwort abhängig von einem weiteren Element im Cache.Makes the validity of a cached response dependent on another item in the cache.

AddFileDependencies(ArrayList) AddFileDependencies(ArrayList) AddFileDependencies(ArrayList) AddFileDependencies(ArrayList)

Fügt der Auflistung der Dateinamen, von denen die aktuelle Antwort abhängt, eine Gruppe von Dateinamen hinzu.Adds a group of file names to the collection of file names on which the current response is dependent.

AddFileDependencies(String[]) AddFileDependencies(String[]) AddFileDependencies(String[]) AddFileDependencies(String[])

Fügt einer Auflistung von Dateinamen, von denen die aktuelle Antwort abhängt, ein Array von Dateinamen hinzu.Adds an array of file names to the collection of file names on which the current response is dependent.

AddFileDependency(String) AddFileDependency(String) AddFileDependency(String) AddFileDependency(String)

Fügt der Auflistung der Dateinamen, von denen die aktuelle Antwort abhängt, einen einzelnen Dateinamen hinzu.Adds a single file name to the collection of file names on which the current response is dependent.

AddHeader(String, String) AddHeader(String, String) AddHeader(String, String) AddHeader(String, String)

Fügt dem Ausgabestream einen HTTP-Header hinzu.Adds an HTTP header to the output stream. AddHeader(String, String) wird bereitgestellt, um die Kompatibilität mit früheren Versionen von ASP zu gewährleisten.AddHeader(String, String) is provided for compatibility with earlier versions of ASP.

AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>)

Registriert einen Rückruf, den die ASP.NET-Laufzeit unmittelbar vor dem Senden der Antwortheader für diese Anforderung aufruft.Registers a callback that the ASP.NET runtime will invoke immediately before response headers are sent for this request.

AppendCookie(HttpCookie) AppendCookie(HttpCookie) AppendCookie(HttpCookie) AppendCookie(HttpCookie)

Fügt der systeminternen Cookieauflistung ein HTTP-Cookie hinzu.Adds an HTTP cookie to the intrinsic cookie collection.

AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String)

Fügt dem Ausgabestream einen HTTP-Header hinzu.Adds an HTTP header to the output stream.

AppendToLog(String) AppendToLog(String) AppendToLog(String) AppendToLog(String)

Fügt der IIS-Protokolldatei (Internetinformationsdienste) benutzerdefinierte Protokollinformationen hinzu.Adds custom log information to the Internet Information Services (IIS) log file.

ApplyAppPathModifier(String) ApplyAppPathModifier(String) ApplyAppPathModifier(String) ApplyAppPathModifier(String)

Fügt dem virtuellen Pfad eine Sitzungs-ID hinzu, wenn für die Sitzung ein Cookieless-Sitzungszustand verwendet wird, und gibt den kombinierten Pfad zurück.Adds a session ID to the virtual path if the session is using Cookieless session state and returns the combined path. Wenn der Cookieless-Sitzungszustand nicht verwendet wird, gibt ApplyAppPathModifier(String) den ursprünglichen virtuellen Pfad zurück.If Cookieless session state is not used, ApplyAppPathModifier(String) returns the original virtual path.

BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object)

Sendet die gesamte gegenwärtig gepufferte Antwort an den Client.Sends the currently buffered response to the client.

BinaryWrite(Byte[]) BinaryWrite(Byte[]) BinaryWrite(Byte[]) BinaryWrite(Byte[])

Schreibt eine Zeichenfolge von Binärzeichen in den HTTP-Ausgabestream.Writes a string of binary characters to the HTTP output stream.

Clear() Clear() Clear() Clear()

Löscht alle Inhaltsausgaben aus dem Pufferstream.Clears all content output from the buffer stream.

ClearContent() ClearContent() ClearContent() ClearContent()

Löscht alle Inhaltsausgaben aus dem Pufferstream.Clears all content output from the buffer stream.

ClearHeaders() ClearHeaders() ClearHeaders() ClearHeaders()

Löscht alle Header aus dem Pufferstream.Clears all headers from the buffer stream.

Close() Close() Close() Close()

Schließt die Socketverbindung zu einem Client.Closes the socket connection to a client.

DisableKernelCache() DisableKernelCache() DisableKernelCache() DisableKernelCache()

Deaktiviert die Kernelzwischenspeicherung für die aktuelle Antwort.Disables kernel caching for the current response.

DisableUserCache() DisableUserCache() DisableUserCache() DisableUserCache()

Deaktiviert IIS-Benutzermodus-Caching für diese Antwort.Disables IIS user-mode caching for this response.

End() End() End() End()

Sendet alle derzeit gepufferten Ausgaben an den Client, beendet die Ausführung der Seite und löst das EndRequest-Ereignis aus.Sends all currently buffered output to the client, stops execution of the page, and raises the EndRequest event.

EndFlush(IAsyncResult) EndFlush(IAsyncResult) EndFlush(IAsyncResult) EndFlush(IAsyncResult)

Schließt eine asynchrone Leerung ab.Completes an asynchronous flush operation.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

Sendet die gesamte gegenwärtig gepufferte Ausgabe an den Client.Sends all currently buffered output to the client.

FlushAsync() FlushAsync() FlushAsync() FlushAsync()

Sendet die gesamte derzeit gepufferte Ausgabe asynchron an den Client.Asynchronously sends all currently buffered output to the client.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Pics(String) Pics(String) Pics(String) Pics(String)

Fügt einen HTTP-Header mit PICS-Label an den Ausgabestream an.Appends a HTTP PICS-Label header to the output stream.

PushPromise(String) PushPromise(String) PushPromise(String) PushPromise(String)

Diese API dient zur Unterstützung von Anwendungen, die Pushzusagen an HTTP 2.0-Clients senden.This API is to support applications sending push promises to HTTP 2.0 clients. Weitere Informationen zu HTTP 2-Serverpushvorgängen finden Sie unter HTTP/2 Specification Section 8.2: Server Push (HTTP/2-Spezifikation, Abschnitt 8.2: Serverpushvorgänge).You can find more details regarding to Http2 server push at HTTP/2 Specification Section 8.2: Server Push.

PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection)

Diese API dient zur Unterstützung von Anwendungen, die Pushzusagen an HTTP 2.0-Clients senden.This API is to support applications sending push promises to HTTP 2.0 clients. Weitere Informationen zu HTTP 2-Serverpushvorgängen finden Sie unter HTTP/2 Specification Section 8.2: Server Push (HTTP/2-Spezifikation, Abschnitt 8.2: Serverpushvorgänge).You can find more details regarding to Http2 server push at HTTP/2 Specification Section 8.2: Server Push.

Redirect(String) Redirect(String) Redirect(String) Redirect(String)

Leitet eine Anforderung an eine neue URL um und gibt die neue URL an.Redirects a request to a new URL and specifies the new URL.

Redirect(String, Boolean) Redirect(String, Boolean) Redirect(String, Boolean) Redirect(String, Boolean)

Leitet einen Client zu einer neuen URL um.Redirects a client to a new URL. Gibt die neue URL an und meldet, ob die Ausführung der aktuellen Seite beendet werden soll.Specifies the new URL and whether execution of the current page should terminate.

RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String)

Führt eine permanente Umleitung von der angeforderten URL zur angegebenen URL aus.Performs a permanent redirection from the requested URL to the specified URL.

RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean)

Führt eine permanente Umleitung von der angeforderten URL zur angegebenen URL aus und stellt die Option zum Abschließen der Antwort bereit.Performs a permanent redirection from the requested URL to the specified URL, and provides the option to complete the response.

RedirectToRoute(Object) RedirectToRoute(Object) RedirectToRoute(Object) RedirectToRoute(Object)

Leitet eine Anforderung mit Routenparameterwerten an eine neue URL um.Redirects a request to a new URL by using route parameter values.

RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary)

Leitet eine Anforderung mit Routenparameterwerten an eine neue URL um.Redirects a request to a new URL by using route parameter values.

RedirectToRoute(String) RedirectToRoute(String) RedirectToRoute(String) RedirectToRoute(String)

Leitet eine Anforderung mit einem Routennamen an eine neue URL um.Redirects a request to a new URL by using a route name.

RedirectToRoute(String, Object) RedirectToRoute(String, Object) RedirectToRoute(String, Object) RedirectToRoute(String, Object)

Leitet eine Anforderung mit Routenparameterwerten und einem Routennamen an eine neue URL um.Redirects a request to a new URL by using route parameter values and a route name.

RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary)

Leitet eine Anforderung mit Routenparameterwerten und einem Routennamen an eine neue URL um.Redirects a request to a new URL by using route parameter values and a route name.

RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit Routenparameterwerten aus.Performs a permanent redirection from a requested URL to a new URL by using route parameter values.

RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit Routenparameterwerten aus.Performs a permanent redirection from a requested URL to a new URL by using route parameter values.

RedirectToRoutePermanent(String) RedirectToRoutePermanent(String) RedirectToRoutePermanent(String) RedirectToRoutePermanent(String)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit einem Routennamen aus.Performs a permanent redirection from a requested URL to a new URL by using a route name.

RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object)

Führt mit den Routenparameterwerten und dem Namen der Route, die der neuen URL entsprechen, eine permanente Umleitung von einer angeforderten URL an eine neue URL aus.Performs a permanent redirection from a requested URL to a new URL by using the route parameter values and the name of the route that correspond to the new URL.

RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit Routenparameterwerten und einem Routennamen aus.Performs a permanent redirection from a requested URL to a new URL by using route parameter values and a route name.

RemoveOutputCacheItem(String) RemoveOutputCacheItem(String) RemoveOutputCacheItem(String) RemoveOutputCacheItem(String)

Entfernt alle zwischengespeicherten Elemente aus dem Cache, die dem standardmäßigen Ausgabecacheanbieter zugeordnet sind.Removes from the cache all cached items that are associated with the default output-cache provider. Dies ist eine statische Methode.This method is static.

RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String)

Verwendet den angegebenen Ausgabecacheanbieter, um alle Ausgabecacheelemente zu entfernen, die dem angegebenen Pfad zugeordnet sind.Uses the specified output-cache provider to remove all output-cache items that are associated with the specified path.

SetCookie(HttpCookie) SetCookie(HttpCookie) SetCookie(HttpCookie) SetCookie(HttpCookie)

Da die HttpResponse.SetCookie-Methode nur für die interne Verwendung vorgesehen ist, sollten Sie sie nicht in Ihrem Code aufrufen.Because the HttpResponse.SetCookie method is intended for internal use only, you should not call it in your code. Rufen Sie stattdessen wie im folgenden Beispiel gezeigt die HttpResponse.Cookies.Set-Methode auf.Instead, you can call the HttpResponse.Cookies.Set method, as the following example shows.
Aktualisiert ein vorhandenes Cookie in der Cookieauflistung.Updates an existing cookie in the cookie collection.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TransmitFile(String) TransmitFile(String) TransmitFile(String) TransmitFile(String)

Schreibt die angegebene Datei direkt in einen HTTP-Antwort-Ausgabestream, ohne dass sie im Arbeitsspeicher gepuffert wird.Writes the specified file directly to an HTTP response output stream, without buffering it in memory.

TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64)

Schreibt den angegebenen Teil einer Datei direkt in einen HTTP-Antwort-Ausgabestream, ohne dass sie im Arbeitsspeicher gepuffert wird.Writes the specified part of a file directly to an HTTP response output stream without buffering it in memory.

Write(Char) Write(Char) Write(Char) Write(Char)

Schreibt ein Zeichen in einen Ausgabestream für HTTP-Antworten.Writes a character to an HTTP response output stream.

Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32)

Schreibt ein Zeichenarray in einen Ausgabestream für HTTP-Antworten.Writes an array of characters to an HTTP response output stream.

Write(Object) Write(Object) Write(Object) Write(Object)

Schreibt ein Object in einen HTTP-Antwortstream.Writes an Object to an HTTP response stream.

Write(String) Write(String) Write(String) Write(String)

Schreibt eine Zeichenfolge in einen Ausgabestream für HTTP-Antworten.Writes a string to an HTTP response output stream.

WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64)

Schreibt die angegebene Datei direkt in einen Ausgabestream für HTTP-Antworten.Writes the specified file directly to an HTTP response output stream.

WriteFile(String) WriteFile(String) WriteFile(String) WriteFile(String)

Schreibt den Inhalt der angegebenen Datei als Dateiblock direkt in einen HTTP-Antwort-Ausgabestream.Writes the contents of the specified file directly to an HTTP response output stream as a file block.

WriteFile(String, Boolean) WriteFile(String, Boolean) WriteFile(String, Boolean) WriteFile(String, Boolean)

Schreibt den Inhalt der angegebenen Datei als Speicherblock direkt in einen HTTP-Antwort-Ausgabestream.Writes the contents of the specified file directly to an HTTP response output stream as a memory block.

WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64)

Schreibt die angegebene Datei direkt in einen Ausgabestream für HTTP-Antworten.Writes the specified file directly to an HTTP response output stream.

WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback)

Ermöglicht das Einfügen von Antwortersetzungsblöcken in die Antwort, wodurch das dynamische Generieren von angegebenen Antwortbereichen für Antworten im Ausgabecache ermöglicht wird.Allows insertion of response substitution blocks into the response, which allows dynamic generation of specified response regions for output cached responses.

Gilt für: