Aracılığıyla paylaş


HttpContextWrapper Sınıf

Tanım

Tek bir HTTP isteği hakkında HTTP'ye özgü bilgileri 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
HttpContextWrapper

Açıklamalar

sınıfı HttpContextWrapper sınıfından HttpContextBase türetilir ve sınıfı için HttpContext sarmalayıcı görevi görür. Bu sınıf, sınıfın işlevselliğini HttpContext ve türünü de kullanıma sunar HttpContextBase . sınıfı, HttpContextBase uygulamanızın özgün uygulamasını, örneğin ASP.NET işlem hattının HttpContext dışında birim testi yaparken özel bir uygulamayla değiştirmenize olanak tanır.

Oluşturucular

HttpContextWrapper(HttpContext)

Belirtilen bağlam nesnesini kullanarak sınıfının yeni bir örneğini HttpContextWrapper başlatır.

Özellikler

AllErrors

BIR HTTP isteği işlenirken birikmiş bir hata dizisi (varsa) alır.

AllowAsyncDuringSyncStages

ASP.NET isteğin bazı bölümleri beklenmediği zaman zaman uyumsuz işlemlere izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar.

AllowAsyncDuringSyncStages

Türetilmiş bir sınıfta uygulandığında, 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.

(Devralındığı yer: HttpContextBase)
Application

HttpApplicationState Geçerli HTTP isteğinin nesnesini alır.

ApplicationInstance

Geçerli HTTP isteğinin HttpApplication nesnesini alır veya ayarlar.

AsyncPreloadMode

Zaman uyumsuz ön yükleme moduna ait bayraklar içeren bir nesneyi alır veya ayarlar.

AsyncPreloadMode

Türetilmiş bir sınıfta uygulandığında, zaman uyumsuz ön yükleme moduna ait bayraklar içeren bir nesneyi alır veya ayarlar.

(Devralındığı yer: HttpContextBase)
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

İşlenmekte olan geçerli HttpApplication olayı gösteren bir RequestNotification değer alır.

Error

HTTP isteği işlenirken biriken ilk hatayı (varsa) alır.

Handler

HTTP isteğinin işlenmesinden IHttpHandler sorumlu olan 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.

IsWebSocketRequest

Türetilmiş bir sınıfta uygulandığında, isteğin bir bağlantı isteği olup olmadığını belirten bir AspNetWebSocket değer alır.

(Devralındığı yer: HttpContextBase)
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.

IsWebSocketRequestUpgrading

Türetilmiş bir sınıfta uygulandığında, 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.

(Devralındığı yer: HttpContextBase)
Items

HTTP isteği sırasında modülle 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.

PageInstrumentation

Türetilmiş bir sınıfta uygulandığında, bu istek için sayfa izleme hizmeti örneğine bir başvuru alır.

(Devralındığı yer: HttpContextBase)
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.

ThreadAbortOnTimeout

Türetilmiş bir sınıfta uygulandığında, ASP.NET çalışma zamanının istek zaman aşımına uğradıklarında bu isteğe hizmet veren iş parçacığında çağırıp çağırmayacağını Abort() belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpContextBase)
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

İstek için AspNetWebSocket sunucudan istemciye gönderilen, anlaşılan protokolü alır.

WebSocketNegotiatedProtocol

Türetilmiş bir sınıfta uygulandığında, bağlantı için AspNetWebSocket sunucudan istemciye gönderilen anlaşmalı protokolü alır.

(Devralındığı yer: HttpContextBase)
WebSocketRequestedProtocols

İstemci tarafından istenen protokollerin sıralı listesini alır.

WebSocketRequestedProtocols

Türetilmiş bir sınıfta uygulandığında, istemci tarafından istenen protokollerin sıralı listesini alır.

(Devralındığı yer: HttpContextBase)

Yöntemler

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Belirtilen kullanıcı işlevini kullanarak bir AspNetWebSocket isteği kabul eder.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Türetilmiş bir sınıfta uygulandığında, belirtilen kullanıcı işlevini kullanarak bir AspNetWebSocket isteği kabul eder.

(Devralındığı yer: HttpContextBase)
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

Belirtilen kullanıcı işlevi ve seçenekler nesnesini kullanarak bir AspNetWebSocket isteği kabul eder.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

Türetilmiş bir sınıfta uygulandığında, belirtilen kullanıcı işlevini ve options nesnesini kullanarak bir AspNetWebSocket isteği kabul eder.

(Devralındığı yer: HttpContextBase)
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.

AddOnRequestCompleted(Action<HttpContextBase>)

Türetilmiş bir sınıfta uygulandığında, isteğin HTTP bölümü sona erdiğinde gerçekleşen bir sanal olay oluşturur.

(Devralındığı yer: HttpContextBase)
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 bir nesnenin yönteminin AspNetWebSocket çağrılmaya olanak tanır.

DisposeOnPipelineCompleted(IDisposable)

Türetilmiş bir sınıfta uygulandığında, bu isteğin bağlantı bölümü tamamlandığında nesnenin Dispose() yönteminin AspNetWebSocket çağrılmaya olanak tanır.

(Devralındığı yer: HttpContextBase)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetGlobalResourceObject(String, String)

Belirtilen ClassKey ve ResourceKey özelliklerine göre uygulama düzeyinde bir kaynak nesnesi alır.

GetGlobalResourceObject(String, String, CultureInfo)

Belirtilen ClassKey ve ResourceKey özelliklerine CultureInfo ve nesnesine 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)

Belirtilen VirtualPath ve ResourceKey özelliklerine göre sayfa düzeyinde bir kaynak nesnesi alır.

GetLocalResourceObject(String, String, CultureInfo)

Belirtilen VirtualPath ve ResourceKey özelliklerine CultureInfo ve nesnesine 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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemapHandler(IHttpHandler)

İstek için bir işleyici belirtmenizi sağlar.

RemapHandler(IHttpHandler)

Türetilmiş bir sınıfta geçersiz kılındığında, istek için bir işleyici belirtir.

(Devralındığı yer: HttpContextBase)
RewritePath(String)

Belirtilen yolu kullanarak URL'yi yeniden yazar.

RewritePath(String, Boolean)

Belirtilen yolu ve sunucu kaynaklarının sanal yolunun değiştirilip değiştirilmediğini 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, 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.

SetSessionStateBehavior(SessionStateBehavior)

HTTP isteğini desteklemek için gereken oturum durumu davranışının türünü ayarlar.

SetSessionStateBehavior(SessionStateBehavior)

Türetilmiş bir sınıfta geçersiz kılındığında, BIR HTTP isteğini desteklemek için gereken oturum durumu davranışının türünü ayarlar.

(Devralındığı yer: HttpContextBase)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

GetKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

GetKeyedServices(IServiceProvider, Type, Object)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde hizmetlerin T bir numaralandırmasını IServiceProvideralır.

GetRequiredKeyedService(IServiceProvider, Type, Object)

türünde IServiceProviderbir hizmet serviceType alır.

GetRequiredKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

CreateAsyncScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni AsyncServiceScope bir oluşturur.

CreateScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni IServiceScope bir oluşturur.

GetRequiredService(IServiceProvider, Type)

türünden serviceTypeIServiceProviderhizmet alın.

GetRequiredService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetServices(IServiceProvider, Type)

türünde bir hizmet serviceTypeIServiceProviderlistesi alın.

GetServices<T>(IServiceProvider)

türünde bir hizmet TIServiceProviderlistesi alın.

GetFakeLogCollector(IServiceProvider)

Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır.

GetFakeRedactionCollector(IServiceProvider)

Bağımlılık ekleme kapsayıcısından sahte redaktör toplayıcı örneğini alır.

Şunlara uygulanır