HttpResponse.AddOnSendingHeaders(Action<HttpContext>) Yöntem

Tanım

bu istek için yanıt üst bilgileri gönderilmeden hemen önce ASP.NET çalışma zamanının çağıracağı bir geri çağırma kaydeder.

public:
 System::Web::ISubscriptionToken ^ AddOnSendingHeaders(Action<System::Web::HttpContext ^> ^ callback);
public System.Web.ISubscriptionToken AddOnSendingHeaders(Action<System.Web.HttpContext> callback);
member this.AddOnSendingHeaders : Action<System.Web.HttpContext> -> System.Web.ISubscriptionToken
Public Function AddOnSendingHeaders (callback As Action(Of HttpContext)) As ISubscriptionToken

Parametreler

callback
Action<HttpContext>

Geri çağırma yöntemi.

Döndürülenler

ISubscriptionToken OnSendingHeaders sahte olayının aboneliğini temsil eden nesne.

Açıklamalar

Important

Yerel modül önce yanıtı temizlerse AddOnSendingHeaders yöntemi çağrılmıyor.

Sahte olay OnSendingHeaders, uygulama başına abonelik yerine istek başına abonelik olması bakımından IHttpModule düzeyi işlem hattı olayından farklıdır. Amaç, geri aramanın yanıt durum kodunu değiştirebileceği veya bir yanıt tanımlama bilgisi veya üst bilgi ayarlayabileceğidir. Diğer kullanım notları ve uyarılar:

  • Bu yöntem yalnızca IIS tümleşik işlem hattı modu işlem hattında çalıştığında ve yalnızca geçerli istek için yanıt üst bilgileri henüz gönderilmediyse geçerlidir.

  • ASP.NET çalışma zamanı, geri çağırmanın çağrıldığı iş parçacığı hakkında hiçbir garanti vermez. Örneğin, arka plan temizleme işlemi gerçekleştiriliyorsa arka plan iş parçacığında geri çağırma zaman uyumlu olarak çağrılabilir. Current böyle bir iş parçacığında kullanılabilir olması garanti değildir.

  • Geri çağırma, yanıt varlığı gövdesini işleyen veya temizlemeyle sonuçlayan herhangi bir yöntemi çağırmamalıdır. Örneğin, bu yöntem yanıt varlığı gövdesini işleyebileceği için geri çağırma çağrısı yapılmamalıdır Redirect.

  • Geri çağırma yalnızca kısa süre çalışan zaman uyumlu kod içermelidir. Zaman uyumsuz bir işlemi çağırmaya veya böyle bir işlemi beklemeye çalışmak kilitlenmeye neden olabilir.

  • Geri çağırma bir özel durum oluşturmamalıdır; aksi takdirde davranış tanımlanmamıştır.

Şunlara uygulanır