HttpListenerResponse.AddHeader(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á zadanou hlavičku a hodnotu do hlaviček HTTP pro tuto odpověď.
public:
void AddHeader(System::String ^ name, System::String ^ value);
public void AddHeader(string name, string value);
member this.AddHeader : string * string -> unit
Public Sub AddHeader (name As String, value As String)
Parametry
- name
- String
Název hlavičky HTTP, která se má nastavit.
- value
- String
Hodnota name záhlaví.
Výjimky
name je null nebo prázdný řetězec ("").
Není povoleno zadat hodnotu pro zadanou hlavičku.
-nebo-
name nebo value obsahuje neplatné znaky.
Pouze rozhraní .NET Framework a .NET Core verze 2.0 až 3.1: Délka value je větší než 65 535 znaků.
Příklady
Následující příklad kódu ukazuje přidání hlavičky pomocí této vlastnosti.
public static void SetExpirationDate(long seconds, HttpListenerResponse response)
{
response.AddHeader("Expires", seconds.ToString());
}
Public Shared Sub SetExpirationDate(ByVal seconds As Long, ByVal response As HttpListenerResponse)
response.AddHeader("Expires", seconds.ToString())
End Sub
Poznámky
Volání této metody je ekvivalentní volání Set metody v kolekci vrácené Headers vlastností.
Pokud hlavička zadaná v name neexistuje, tato metoda vloží nové záhlaví do Headers kolekce vlastnosti. Pokud name je v kolekci přítomen, tato metoda nahradí existující hodnotu za value. Pokud chcete přidat hodnotu do existující hlavičky bez nahrazení existující hodnoty, použijte metodu AppendHeader .