HttpResponse.AppendHeader(String, String) Yöntem

Tanım

Çı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ı.

Şunlara uygulanır