HttpResponse.AddOnSendingHeaders(Action<HttpContext>) 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.
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 sözde olayının aboneliğini temsil eden bir nesne.
Açıklamalar
Önemli
Yerel modül önce yanıtı temizlerse AddOnSendingHeaders yöntemi çağrılmıyor.
OnSendingHeaders sözde olayı, 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 yanıt tanımlama bilgisi veya üst bilgisi 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ırıldığı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 şey garanti etmez. Örneğin, arka plan temizleme işlemi gerçekleştiriliyorsa, geri çağırma zaman uyumlu olarak bir arka plan iş parçacığında çağrılabilir. Current böyle bir iş parçacığında kullanılabilir olması garanti değildir.
Geri çağırma, yanıt varlık gövdesini işleyen veya temizlemeyle sonuçlayan hiç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 arama 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.