HttpResponse.AppendHeader(String, String) Metódus

Definíció

HTTP-fejlécet ad hozzá a kimeneti adatfolyamhoz.

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)

Paraméterek

name
String

A kimeneti adatfolyamhoz hozzáadni kívánt HTTP-fejléc neve.

value
String

A fejléchez hozzáfűzni kívánt sztring.

Kivételek

A fejléc a HTTP-fejlécek elküldése után lesz hozzáfűzve.

Példák

Az alábbi példa meghívja a AppendHeader metódust, hogy adjon hozzá egy egyéni fejlécet a HttpResponse kérelmező ügyfélnek küldött objektumhoz.

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

Megjegyzések

Ha a AppendHeader metódussal gyorsítótár-specifikus fejléceket küld, és ezzel egyidejűleg a gyorsítótár-objektummodell (Cache) használatával állítja be a gyorsítótár-szabályzatot, a gyorsítótár-objektummodell használatakor a gyorsítótár-objektummodell használata esetén a gyorsítótárazáshoz kapcsolódó HTTP-válaszfejlécek (Cache-Control, Expires, , Last-Modifiedés PragmaVary) törölhetők. Ez a viselkedés lehetővé teszi, hogy ASP.NET a legkorlátozóbb beállításokat tartsa fenn. Vegyük például a felhasználói vezérlőket tartalmazó lapot. Ha ezek a vezérlők ütköző gyorsítótárszabályzatokkal rendelkeznek, a rendszer a legkorlátozóbb gyorsítótárszabályzatot használja. Ha egy felhasználóvezérlő beállítja a "Cache-Control: Public" fejlécet, egy másik felhasználóvezérlő pedig a szigorúbb fejlécetCache-Control: Private állítja be hívásokkal SetCacheability, akkor a "Cache-Control: Private" fejlécet a rendszer a válaszsal együtt küldi el.

A szabványos HTTP/1.1 fejlécek listáját a Fejléc meződefiníciói című témakörben találja.

A következőre érvényes: