HttpContextWrapper Sınıf
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.
Tek bir HTTP isteği hakkında HTTP'ye özgü bilgiler içeren HTTP iç nesnesini kapsüller.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- Devralma
Açıklamalar
sınıfı HttpContextWrapper sınıfından HttpContextBase türetilir ve sınıfı için sarmalayıcı görevi görür HttpContext . Bu sınıf, sınıfının işlevselliğini HttpContext ve ayrıca türünü kullanıma sunar HttpContextBase . HttpContextBase sınıfı, uygulamanızdaki HttpContext sınıfının özgün uygulamasını ASP.NET işlem hattı dışında birim testi yaparken olduğu gibi özel bir uygulamayla değiştirmenize olanak tanır.
Oluşturucular
| Name | Description |
|---|---|
| HttpContextWrapper(HttpContext) |
Belirtilen bağlam nesnesini kullanarak sınıfının yeni bir örneğini HttpContextWrapper başlatır. |
Özellikler
| Name | Description |
|---|---|
| AllErrors |
BIR HTTP isteği işlenirken birikmiş bir hata dizisi (varsa) alır. |
| AllowAsyncDuringSyncStages |
ASP.NET istek işlemesinin bazı bölümlerinde zaman uyumsuz işlemlere izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar. |
| Application |
HttpApplicationState Geçerli HTTP isteğinin nesnesini alır. |
| ApplicationInstance |
Geçerli HTTP isteği için nesnesini alır veya ayarlar HttpApplication . |
| AsyncPreloadMode |
Zaman uyumsuz ön yükleme moduna ait bayraklar içeren bir nesneyi alır veya ayarlar. |
| Cache |
Cache Geçerli uygulama etki alanının nesnesini alır. |
| CurrentHandler |
IHttpHandler Şu anda yürütülmekte olan işleyiciyi temsil eden nesneyi alır. |
| CurrentNotification |
İşleyen geçerli RequestNotification olayı gösteren bir HttpApplication değer alır. |
| Error |
HTTP isteği işlenirken biriken ilk hatayı (varsa) alır. |
| Handler |
HTTP isteğini işlemeden IHttpHandler sorumlu nesneyi alır veya ayarlar. |
| IsCustomErrorEnabled |
Geçerli HTTP isteği için özel hataların etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. |
| IsDebuggingEnabled |
Geçerli HTTP isteğinin hata ayıklama modunda olup olmadığını gösteren bir değer alır. |
| IsPostNotification |
Bir olayın işlenmesinin tamamlanıp tamamlanmadığını gösteren bir HttpApplication değer alır. |
| IsWebSocketRequest |
İsteğin bir istek olup olmadığını gösteren bir AspNetWebSocket değer alır. |
| IsWebSocketRequestUpgrading |
Bağlantının HTTP bağlantısından bir bağlantıya yükseltilip yükseltildiğini belirten bir AspNetWebSocket değer alır. |
| Items |
HTTP isteği sırasında modül ile işleyici arasında verileri düzenlemek ve paylaşmak için kullanılabilecek bir anahtar/değer koleksiyonu alır. |
| PageInstrumentation |
Bu istek için sayfa izleme hizmeti örneğine başvuru alır. |
| PreviousHandler |
IHttpHandler Üst işleyici için nesnesini alır. |
| Profile |
ProfileBase Geçerli kullanıcı profilinin nesnesini alır. |
| Request |
HttpRequestBase Geçerli HTTP isteğinin nesnesini alır. |
| Response |
HttpResponseBase Geçerli HTTP yanıtının nesnesini alır. |
| Server |
HttpServerUtilityBase Web istekleri işlenirken kullanılan yöntemleri sağlayan nesnesini alır. |
| Session |
HttpSessionStateBase Geçerli HTTP isteğinin nesnesini alır. |
| SkipAuthorization |
Nesnenin UrlAuthorizationModule geçerli istek için yetkilendirme denetimini atlayıp atlamayacağını belirten bir değer alır veya ayarlar. |
| ThreadAbortOnTimeout |
İstek zaman aşımına uğradıklarında ASP.NET çalışma zamanının bu isteğe hizmet veren iş parçacığında çağrı Abort() yapıp yapmadığını belirten bir değer alır veya ayarlar. |
| Timestamp |
Geçerli HTTP isteğinin ilk zaman damgasını alır. |
| Trace |
TraceContext Geçerli HTTP yanıtının nesnesini alır. |
| User |
Geçerli HTTP isteği için güvenlik bilgilerini alır veya ayarlar. |
| WebSocketNegotiatedProtocol |
Bir istek için AspNetWebSocket sunucudan istemciye gönderilen anlaşmalı protokolü alır. |
| WebSocketRequestedProtocols |
İstemci tarafından istenen protokollerin sıralı listesini alır. |
Yöntemler
| Name | Description |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Belirtilen kullanıcı işlevini ve options nesnesini kullanarak bir AspNetWebSocket isteği kabul eder. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Belirtilen kullanıcı işlevini kullanarak bir AspNetWebSocket isteği kabul eder. |
| AddError(Exception) |
Geçerli HTTP isteği için özel durum koleksiyonuna bir özel durum ekler. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
İsteğin HTTP bölümü sona erdiğinde gerçekleşen bir sanal olay oluşturur. |
| ClearError() |
Geçerli HTTP isteği için tüm hataları temizler. |
| DisposeOnPipelineCompleted(IDisposable) |
Bu isteğin Dispose() bağlantı bölümü tamamlandığında nesnenin AspNetWebSocket yönteminin çağrılmaya olanak tanır. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
Belirtilen ClassKey ve ResourceKey özelliklere CultureInfo ve nesneye göre uygulama düzeyinde bir kaynak nesnesi alır. |
| GetGlobalResourceObject(String, String) |
Belirtilen ClassKey ve ResourceKey özelliklerine göre uygulama düzeyinde bir kaynak nesnesi alır. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
Belirtilen VirtualPath ve ResourceKey özelliklere CultureInfo ve nesneye göre sayfa düzeyinde bir kaynak nesnesi alır. |
| GetLocalResourceObject(String, String) |
Belirtilen VirtualPath ve ResourceKey özelliklerine göre sayfa düzeyinde bir kaynak nesnesi alır. |
| GetSection(String) |
Geçerli uygulamanın varsayılan yapılandırmasının belirtilen yapılandırma bölümünü alır. |
| GetService(Type) |
Geçerli hizmet türü için bir nesne döndürür. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| RemapHandler(IHttpHandler) |
İstek için bir işleyici belirtmenizi sağlar. |
| RewritePath(String, Boolean) |
Belirtilen yolu ve sunucu kaynaklarının sanal yolunun değiştirilip değiştirilmediğini belirten bir değer kullanarak URL'yi yeniden yazar. |
| RewritePath(String, String, String, Boolean) |
Belirtilen yolu, yol bilgilerini, sorgu dizesi bilgilerini ve istemci dosya yolunun yeniden yazma yoluna ayarlanıp ayarlanmadığını belirten bir değeri kullanarak URL'yi yeniden yazar. |
| RewritePath(String, String, String) |
Belirtilen yolu, yol bilgilerini ve sorgu dizesi bilgilerini kullanarak URL'yi yeniden yazar. |
| RewritePath(String) |
Belirtilen yolu kullanarak URL'yi yeniden yazar. |
| SetSessionStateBehavior(SessionStateBehavior) |
HTTP isteğini desteklemek için gereken oturum durumu davranışının türünü ayarlar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |