Aracılığıyla paylaş


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

Üstbilgiye eklenecek dize.

Özel durumlar

Üst bilgi, HTTP üst bilgileri gönderildikten sonra 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 alma (Cache-Control, Expires, Last-Modified, Pragmave Vary) ile ilgili HTTP yanıt üst bilgileri silinebilir. Bu davranış, ASP.NET en kısıtlayıcı ayarları korumasını sağlar. Örneğin, kullanıcı denetimleri içeren bir sayfayı düşünün. 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, "Cache-Control: Private" üst bilgisi yanıtla birlikte gönderilir.

Standart HTTP/1.1 üst bilgilerinin listesi için bkz. Üst bilgi alanı tanımları.

Şunlara uygulanır