HttpServerUtilityBase Sınıf

Tanım

Web isteklerini işlemek için yardımcı yöntemler sağlayan sınıflar için temel sınıf olarak işlev görür.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Devralma
HttpServerUtilityBase
Türetilmiş

Açıklamalar

HttpServerUtilityBaseSınıfı, sınıfıyla aynı üyeleri içeren soyut bir sınıftır HttpServerUtility . HttpServerUtilityBasesınıfı, sınıfı gibi türetilmiş sınıflar oluşturmanıza olanak sağlar HttpServerUtility , ancak ASP.NET işlem hattının dışında çalışarak özelleştirebilirsiniz. Birim testi gerçekleştirdiğinizde, test ettiğiniz senaryoyu yerine getiren özelleştirilmiş davranışa sahip üyeleri uygulamak için genellikle türetilmiş bir sınıf kullanırsınız.

HttpServerUtilityWrapperSınıf sınıfından türetilir HttpServerUtilityBase . HttpServerUtilityWrapperSınıfı, sınıfı için sarmalayıcı işlevi görür HttpServerUtility . Çalışma zamanında, genellikle HttpServerUtilityWrapper nesnenin üyelerini çağırmak için sınıfının bir örneğini kullanırsınız HttpServerUtility .

Oluşturucular

HttpServerUtilityBase()

Devralınan bir sınıf örneği tarafından kullanılmak üzere sınıfını başlatır. Bu Oluşturucu yalnızca devralınmış bir sınıf tarafından çağrılabilir.

Özellikler

MachineName

Türetilmiş bir sınıfta geçersiz kılındığında, sunucunun bilgisayar adını alır.

ScriptTimeout

Türetilmiş bir sınıfta geçersiz kılındığında, istek zaman aşımı değerini saniye cinsinden alır veya ayarlar.

Yöntemler

ClearError()

Türetilmiş bir sınıfta geçersiz kılınırsa, en son özel durumu temizler.

CreateObject(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, nesnenin programlı tanımlayıcısı (ProgID) tarafından tanımlanan bir COM nesnesinin sunucu örneğini oluşturur.

CreateObject(Type)

Türetilmiş bir sınıfta geçersiz kılınırsa, nesne türü tarafından tanımlanan bir COM nesnesinin sunucu örneğini oluşturur.

CreateObjectFromClsid(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, nesnenin sınıf tanımlayıcısı (CLSID) tarafından tanımlanan bir COM nesnesinin sunucu örneğini oluşturur.

Equals(Object)

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

(Devralındığı yer: Object)
Execute(IHttpHandler, TextWriter, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, TextWriter yürütülen işleyiciden çıktıyı yakalamak için bir örnek kullanarak ve ve koleksiyonlarının temizlenip temizlenmeyeceğini belirten bir değer kullanarak, belirtilen işleyiciyi geçerli işlem bağlamında yürütür QueryString Form .

Execute(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, geçerli işlem bağlamında belirtilen sanal yol için işleyiciyi yürütür.

Execute(String, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, geçerli işlemin bağlamında belirtilen sanal yol için işleyiciyi yürütür ve ve koleksiyonlarının temizlenip temizlenmeyeceğini belirtir QueryString Form .

Execute(String, TextWriter)

Türetilmiş bir sınıfta geçersiz kılınırsa, TextWriter yürütülen işleyicinin çıkışını yakalamak için bir örnek kullanarak, belirtilen sanal yol için işleyiciyi geçerli işlem bağlamında yürütür.

Execute(String, TextWriter, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, TextWriter sayfadaki çıktıyı yakalamak için bir örnek kullanarak ve ve koleksiyonlarının temizlenip temizlenmeyeceğini belirten bir değer kullanarak, belirtilen sanal yol için işleyiciyi geçerli istek bağlamında yürütür QueryString Form .

GetHashCode()

Varsayılan karma işlevi işlevi görür.

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

Türetilmiş bir sınıfta geçersiz kılınırsa, en son özel durumu döndürür.

GetType()

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

(Devralındığı yer: Object)
HtmlDecode(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, HTML kodlu bir dizenin kodunu çözer ve kodu çözülen dizeyi döndürür.

HtmlDecode(String, TextWriter)

Türetilmiş bir sınıfta geçersiz kılınırsa, HTML kodlu bir dizenin kodunu çözer ve sonuçları bir akışta döndürür.

HtmlEncode(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, HTML-bir dizeyi kodlar ve kodlanmış dizeyi döndürür.

HtmlEncode(String, TextWriter)

Türetilmiş bir sınıfta geçersiz kılınırsa, HTML-bir dizeyi kodlar ve elde edilen çıktıyı bir çıkış akışına gönderir.

MapPath(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, Web sunucusunda belirtilen sanal yola karşılık gelen fiziksel dosya yolunu döndürür.

MemberwiseClone()

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

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

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

(Devralındığı yer: Object)
Transfer(IHttpHandler, Boolean)

Türetilmiş bir sınıfta geçersiz kılınca, geçerli işlem yürütmeyi sonlandırılır ve özel bir HTTP işleyicisi ve ve koleksiyonlarının temiz olup olmadığını belirten bir değer kullanarak yeni bir isteğin QueryString Form yürütülmesini başlatır.

Transfer(String)

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli işlemin yürütülmesini sonlandırır ve bir URL ile belirtilen bir sayfa veya işleyicinin yürütülmesini başlatır.

Transfer(String, Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli sayfanın yürütülmesini sonlandırır ve belirtilen URL 'yi ve ve koleksiyonlarının temizlenip temizlenmeyeceğini belirten bir değeri kullanarak farklı bir sayfa veya işleyicinin yürütülmesini başlatır QueryString Form .

TransferRequest(String)

Türetilmiş bir sınıfta geçersiz kılınca, belirtilen URL'de bitiş noktasını zaman uyumsuz olarak yürütür.

TransferRequest(String, Boolean)

Türetilmiş bir sınıfta geçersiz kılınca, belirtilen URL'de uç noktayı zaman uyumsuz olarak yürütür ve ve koleksiyonlarının temiz olup QueryString Form olmadığını belirtir.

TransferRequest(String, Boolean, String, NameValueCollection)

Türetilmiş bir sınıfta geçersiz kılınca, belirtilen HTTP yöntemini ve üst bilgilerini kullanarak uç noktayı belirtilen URL'de zaman uyumsuz olarak yürütür.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

Türetilmiş bir sınıfta uygulanırken, form değerlerini korumak ve kullanıcı kimliğini korumak için belirtilen HTTP yöntemini, üst bilgileri, yolu ve seçenekleri kullanarak belirtilen URL'de bitiş noktasını zaman uyumsuz olarak yürütür.

UrlDecode(String)

Türetilmiş bir sınıfta geçersiz kılınan, URL ile kodlanmış bir dizenin kodunu çöz ve kodlanmış dizeyi döndürür.

UrlDecode(String, TextWriter)

Türetilmiş bir sınıfta geçersiz kılınan, URL ile kodlanmış bir dizenin kodunu çözen ve sonuçta elde edilen çıkışı bir akışa gönderir.

UrlEncode(String)

Türetilmiş bir sınıfta geçersiz kılınca, URL bir dizeyi kodlar ve kodlanmış dizeyi döndürür.

UrlEncode(String, TextWriter)

Türetilmiş bir sınıfta geçersiz kılınan, URL bir dize kodlar ve sonuçta elde edilen çıkışı bir akışa gönderir.

UrlPathEncode(String)

Türetilmiş bir sınıfta geçersiz kılınan, URL bir URL dizesinin path bölümünü kodlar.

UrlTokenDecode(String)

Türetilmiş bir sınıfta geçersiz kılınan, base64 ile kodlanmış basamakları kullanarak bir URL dizesi belirteci eşdeğer bir bayt dizisine kodlar.

UrlTokenEncode(Byte[])

Türetilmiş bir sınıfta geçersiz kılınca, base64 basamaklarını kullanarak bir byte dizisini eşdeğer bir dize gösterimine kodlar ve bu da URL'de iletim için kullanılabilir hale gelir.

Şunlara uygulanır