HttpListenerResponse.Headers Özellik
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.
Sunucu tarafından döndürülen üst bilgi adı/değer çiftleri koleksiyonunu alır veya ayarlar.
public:
property System::Net::WebHeaderCollection ^ Headers { System::Net::WebHeaderCollection ^ get(); void set(System::Net::WebHeaderCollection ^ value); };
public System.Net.WebHeaderCollection Headers { get; set; }
member this.Headers : System.Net.WebHeaderCollection with get, set
Public Property Headers As WebHeaderCollection
Özellik Değeri
WebHeaderCollection Yanıta eklenecek şekilde açıkça ayarlanmış tüm HTTP üst bilgilerini içeren bir örnek.
Özel durumlar
WebHeaderCollection Küme işlemi için belirtilen örnek yanıt için geçerli değil.
Örnekler
Aşağıdaki kod örneği, içindeki WebHeaderCollectionüst bilgilerin görüntülenmesini gösterir.
// Displays the header information that accompanied a request.
public static void DisplayWebHeaderCollection(HttpListenerResponse response)
{
WebHeaderCollection headers = response.Headers;
// Get each header and display each value.
foreach (string key in headers.AllKeys)
{
string[] values = headers.GetValues(key);
if(values.Length > 0)
{
Console.WriteLine("The values of the {0} header are: ", key);
foreach (string value in values)
{
Console.WriteLine(" {0}", value);
}
}
else
{
Console.WriteLine("There is no value associated with the header.");
}
}
}
' Displays the header information that accompanied a request.
Public Shared Sub DisplayWebHeaderCollection(ByVal response As HttpListenerResponse)
Dim headers As WebHeaderCollection = response.Headers
' Get each header and display each value.
For Each key As String In headers.AllKeys
Dim values As String() = headers.GetValues(key)
If values.Length > 0 Then
Console.WriteLine("The values of the {0} header are: ", key)
For Each value As String In values
Console.WriteLine(" {0}", value)
Next
Else
Console.WriteLine("There is no value associated with the header.")
End If
Next
End Sub
Açıklamalar
Yanıt üst bilgileri yanıtın tarih ve saati, yanıtlayan sunucunun kimliği ve yanıt gövdesinde bulunan verilerin MIME türü gibi meta veri bilgilerini içerir.
Yanıt üst bilgilerinin tam listesi için numaralandırmaya HttpResponseHeader bakın.
Not
Headers özelliğini kullanarak content-length, keep-alive, transfer-encoding veya WWW-Authenticate üst bilgisi ayarlamaya çalışırsanız, bir özel durum oluşturulur. KeepAlive Bu üst bilgileri ayarlamak için veya ContentLength64 özelliklerini kullanın. Transfer-Encoding veya WWW-Authenticate üst bilgilerini el ile ayarlayamazsınız.