HttpListenerResponse.AddHeader(String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen üst bilgiyi ve değeri bu yanıt için HTTP üst bilgilerine ekler.
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)
Parametreler
- name
- String
Ayarlanacağı HTTP üst bilgisinin adı.
- value
- String
Üst bilgi için name
değer.
Özel durumlar
name
veya null
boş bir dize ("").
Belirtilen üst bilgi için bir değer belirtmenize izin verilmiyor.
-veya-
name
veya value
geçersiz karakterler içeriyor.
Yalnızca .NET Framework ve .NET Core sürümleri 2.0 - 3.1: Uzunluğu value
65.535 karakterden fazladır.
Örnekler
Aşağıdaki kod örneği, bu özelliği kullanarak üst bilgi eklemeyi gösterir.
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
Açıklamalar
Bu yöntemi çağırmak, özelliği tarafından döndürülen koleksiyonda yöntemini çağırmaya SetHeaders eşdeğerdir.
içinde name
belirtilen üst bilgi yoksa, bu yöntem özelliğin koleksiyonuna Headers yeni bir üst bilgi ekler. koleksiyonda varsa name
, bu yöntem mevcut değeri ile value
değiştirir. Var olan değeri değiştirmeden var olan bir üst bilgisine değer eklemek için yöntemini kullanın AppendHeader .