HttpResponse.AppendHeader(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.
Çıkış akışına bir HTTP üst bilgisi ekler.
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)
Parametreler
- name
- String
Çıkış akışına eklenecek HTTP üst bilgisinin adı.
- value
- String
Üst bilgisine eklenecek dize.
Özel durumlar
HTTP üst bilgileri gönderildikten sonra üst bilgi eklenir.
Örnekler
Aşağıdaki örnek, istekte bulunan AppendHeader istemciye gönderilen nesneye HttpResponse özel üst bilgi eklemek için yöntemini çağırır.
Response.AppendHeader("CustomAspNetHeader", "Value1");
Response.AppendHeader("CustomAspNetHeader", "Value1")
Açıklamalar
Önbelleğe özgü üst bilgiler göndermek için yöntemini kullanırsanız AppendHeader ve aynı zamanda önbellek ilkesini ayarlamak için önbellek nesne modelini (Cache) kullanırsanız, önbellek nesnesi modeli kullanıldığında önbelleğe almayla ilgili HTTP yanıt üst bilgileri (Cache-Control, Expires, Last-Modified, Pragmave Vary) silinebilir. Bu davranış, ASP.NET en kısıtlayıcı ayarları korumasını sağlar. Örneğin, kullanıcı denetimleri içeren bir sayfayı göz önünde bulundurun. Bu denetimlerin çakışan önbellek ilkeleri varsa, en kısıtlayıcı önbellek ilkesi kullanılır. Bir kullanıcı denetimi "Cache-Control: Public" üst bilgisini ayarlarsa ve başka bir kullanıcı denetimi çağrısı yoluyla SetCacheability"" daha kısıtlayıcı üstCache-Control: Private bilgiyi ayarlarsa, yanıtla birlikte "Cache-Control: Private" üst bilgisi gönderilir.
Standart HTTP/1.1 üst bilgilerinin listesi için bkz. Üst bilgi alanı tanımları.