HttpServerUtilityWrapper Sınıf

Tanım

Web isteklerini işlemek için yardımcı yöntemler sağlayan HTTP iç nesnesini kapsüller.

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
Devralma
HttpServerUtilityWrapper

Açıklamalar

HttpServerUtilityWrapperSınıfı sınıfından türetilir HttpServerUtilityBase ve sınıfı için sarmalayıcı işlevi görür HttpServerUtility . Bu sınıf, HttpServerUtility Ayrıca türü kullanıma sunurken sınıfın işlevlerini gösterir HttpServerUtilityBase . HttpServerUtilityBaseSınıfı, HttpServerUtility ASP.NET işlem hattının dışında birim testi gerçekleştirirken, uygulamanızdaki sınıfının orijinal uygulamasını özel bir uygulamayla değiştirmenizi sağlar.

Oluşturucular

HttpServerUtilityWrapper(HttpServerUtility)

HttpServerUtilityWrapper sınıfının yeni bir örneğini başlatır.

Özellikler

MachineName

Sunucunun bilgisayar adını alır.

ScriptTimeout

İstek zaman aşımı değerini saniye cinsinden alır veya ayarlar.

Yöntemler

ClearError()

En son özel durumu temizler.

CreateObject(String)

Nesnenin programlı tanımlayıcısı (ProgID) tarafından tanımlanan bir COM nesnesi sunucu örneği oluşturur.

CreateObject(Type)

Nesnenin türü tarafından tanımlanan bir COM nesnesinin sunucu örneğini oluşturur.

CreateObjectFromClsid(String)

Nesnenin sınıf tanımlayıcısı (CLSID) tarafından tanımlanan bir COM nesnesi sunucu örneği oluşturur.

Equals(Object)

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

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

TextWriterYürütülen işleyicinin çıktısını 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)

Geçerli işlem bağlamında belirtilen sanal yol için işleyiciyi yürütür.

Execute(String, Boolean)

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)

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 TextWriter .

Execute(String, TextWriter, Boolean)

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

GetHashCode()

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

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

En son özel durumu döndürür.

GetType()

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

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

HTML kodlu bir dizenin kodunu çözer ve kodu çözülen dizeyi döndürür.

HtmlDecode(String, TextWriter)

HTML kodlu bir dizenin kodunu çözer ve sonuçları bir akışta döndürür.

HtmlEncode(String)

HTML-bir dizeyi kodlar ve kodlanmış dizeyi döndürür.

HtmlEncode(String, TextWriter)

HTML-bir dizeyi kodlar ve elde edilen çıktıyı bir çıkış akışına gönderir.

MapPath(String)

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)

Geçerli işlemin yürütülmesini sonlandırır ve özel bir HTTP işleyicisi ve ve koleksiyonlarının temizlenip temizlenmeyeceğini belirten bir değer kullanarak yeni bir isteğin yürütülmesini başlatır QueryString Form .

Transfer(String)

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)

Geçerli sayfanın yürütülmesini sonlandırır ve belirtilen URL 'yi ve koleksiyonları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)

Uç noktası belirtilen URL 'de zaman uyumsuz olarak yürütülür.

TransferRequest(String, Boolean)

Uç noktasını belirtilen URL 'de zaman uyumsuz olarak yürütür ve ve koleksiyonlarının temizlenip temizlenmeyeceğini belirtir QueryString Form .

TransferRequest(String, Boolean, String, NameValueCollection)

Belirtilen HTTP yöntemini ve üst bilgileri kullanarak uç noktayı belirtilen URL 'de zaman uyumsuz olarak yürütür.

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

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 'nin zaman uyumsuz yürütmesini gerçekleştirir.

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.

(Devralındığı yer: HttpServerUtilityBase)
UrlDecode(String)

URL kodlamalı bir dizenin kodunu çözer ve kodu çözülen dizeyi döndürür.

UrlDecode(String, TextWriter)

URL kodlamalı bir dizenin kodunu çözer ve elde edilen çıktıyı bir akışa gönderir.

UrlEncode(String)

URL-bir dizeyi kodlar ve kodlanmış dizeyi döndürür.

UrlEncode(String, TextWriter)

URL-bir dizeyi kodlar ve elde edilen çıktıyı bir akışa gönderir.

UrlPathEncode(String)

URL-bir URL dizesinin yol bölümünü kodlar.

UrlTokenDecode(String)

Base64 basamaklarını kullanarak bir URL dize belirtecinin kodunu denk bayt dizisine dönüştürür.

UrlTokenEncode(Byte[])

Bayt dizisini, URL üzerinde iletim için kullanılabilir hale getiren Base64 basamaklarını kullanarak eşdeğer dize temsiline kodluyor.

Şunlara uygulanır