HttpResponse.AppendHeader(String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá hlavičku HTTP do výstupního datového proudu.
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)
Parametry
- name
- String
Název hlavičky HTTP, která se má přidat do výstupního datového proudu.
- value
- String
Řetězec, který se má připojit k záhlaví.
Výjimky
Hlavička se připojí po odeslání hlaviček HTTP.
Příklady
Následující příklad volá metodu AppendHeader pro přidání vlastní hlavičky do objektu HttpResponse odeslaného žadateli.
Response.AppendHeader("CustomAspNetHeader", "Value1");
Response.AppendHeader("CustomAspNetHeader", "Value1")
Poznámky
Pokud použijete metodu AppendHeader k odesílání hlaviček specifických pro mezipaměť a současně použijete objektový model mezipaměti (Cache) k nastavení zásad mezipaměti, hlavičky odpovědi HTTP, které se týkají ukládání do mezipaměti (Cache-Control
, Expires
, Pragma``Last-Modified
, a Vary
) mohou být při použití objektového modelu mezipaměti odstraněny. Toto chování umožňuje ASP.NET udržovat nejvíce omezující nastavení. Představte si například stránku, která obsahuje uživatelské ovládací prvky. Pokud tyto ovládací prvky mají konfliktní zásady mezipaměti, použijí se ty nejvíce omezující zásady mezipaměti. Pokud jeden uživatelský ovládací prvek nastaví hlavičku "Cache-Control: Public
" a jiný uživatelský ovládací prvek nastaví více omezující hlavičku "Cache-Control: Private
" prostřednictvím volání SetCacheability, pak se hlavička "Cache-Control: Private
" odešle s odpovědí.
Seznam standardních hlaviček HTTP/1.1 najdete v tématu Definice polí záhlaví.