HttpListenerResponse.AddHeader(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge l'intestazione e il valore specificati alle intestazioni HTTP per questa risposta.
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)
Parametri
- name
- String
Nome dell'intestazione HTTP da impostare.
- value
- String
Valore dell'intestazione name
.
Eccezioni
name
è null
o è una stringa vuota ("").
Non è consentito specificare un valore per l'intestazione specificata.
-oppure-
name
oppure value
contengono caratteri non validi.
Solo .NET Framework e .NET Core versioni 2.0-3.1: la lunghezza di value
è maggiore di 65.535 caratteri.
Esempio
Nell'esempio di codice seguente viene illustrata l'aggiunta di un'intestazione tramite questa proprietà.
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
Commenti
La chiamata a questo metodo equivale a chiamare il Set metodo sulla raccolta restituita dalla Headers proprietà .
Se l'intestazione specificata in name
non esiste, questo metodo inserisce una nuova intestazione nella Headers raccolta della proprietà. Se name
è presente nella raccolta, questo metodo sostituisce il valore esistente con value
. Per aggiungere un valore a un'intestazione esistente senza sostituire il valore esistente, utilizzare il AppendHeader metodo .