HttpResponse.AppendHeader(String, String) Methode

Definitie

Voegt een HTTP-header toe aan de uitvoerstroom.

public:
 void AppendHeader(System::String ^ name, System::String ^ value);
public void AppendHeader(string name, string value);
member this.AppendHeader : string * string -> unit
Public Sub AppendHeader (name As String, value As String)

Parameters

name
String

De naam van de HTTP-header die moet worden toegevoegd aan de uitvoerstroom.

value
String

De tekenreeks die moet worden toegevoegd aan de koptekst.

Uitzonderingen

De header wordt toegevoegd nadat de HTTP-headers zijn verzonden.

Voorbeelden

In het volgende voorbeeld wordt de AppendHeader methode aangeroepen om een aangepaste header toe te voegen aan het HttpResponse object dat naar de aanvraagclient wordt verzonden.

Response.AppendHeader("CustomAspNetHeader", "Value1");
Response.AppendHeader("CustomAspNetHeader", "Value1")

Opmerkingen

Als u de AppendHeader methode gebruikt om cachespecifieke headers te verzenden en tegelijkertijd het cacheobjectmodel (Cache) te gebruiken om cachebeleid in te stellen, kunnen HTTP-antwoordheaders die betrekking hebben op caching (Cache-Control, Expires, Last-Modified, Pragmaen Vary) worden verwijderd wanneer het cacheobjectmodel wordt gebruikt. Met dit gedrag kunnen ASP.NET de meest beperkende instellingen onderhouden. Denk bijvoorbeeld aan een pagina met gebruikersbesturingselementen. Als deze besturingselementen conflicterende cachebeleidsregels hebben, wordt het meest beperkende cachebeleid gebruikt. Als één gebruikersbeheer de header 'Cache-Control: Public' instelt en een ander gebruikersbeheer de meer beperkende header 'Cache-Control: Private' instelt via aanroepen SetCacheability, wordt de header 'Cache-Control: Private' verzonden met het antwoord.

Zie Velddefinities voor kopteksten voor een lijst met standaard-HTTP/1.1-headers.

Van toepassing op