Udostępnij za pośrednictwem


HttpServerUtilityBase Klasa

Definicja

Służy jako klasa bazowa dla klas, które zapewniają metody pomocnika do przetwarzania żądań internetowych.

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
Dziedziczenie
HttpServerUtilityBase
Pochodne

Uwagi

Klasa HttpServerUtilityBase jest klasą abstrakcyjną, która zawiera te same składowe co HttpServerUtility klasa . Klasa umożliwia tworzenie klas pochodnych, które są podobne do klasy , ale które można dostosować i które działają poza HttpServerUtilityBase HttpServerUtility ASP.NET potoku. Podczas wykonywania testów jednostkowych zazwyczaj używa się klasy pochodnej, aby zaimplementować składowe z dostosowanym zachowaniem, które spełnia testowany scenariusz.

Klasa HttpServerUtilityWrapper pochodzi od HttpServerUtilityBase klasy . Klasa HttpServerUtilityWrapper służy jako otoka dla klasy HttpServerUtility . W czasie rzeczywistym zwykle używa się wystąpienia klasy do wywołania HttpServerUtilityWrapper składowych HttpServerUtility obiektu .

Konstruktory

HttpServerUtilityBase()

Inicjuje klasę do użycia przez dziedziczone wystąpienie klasy. Ten konstruktor może być wywoływany tylko przez dziedziczoną klasę.

Właściwości

MachineName

W przypadku przesłonięć w klasie pochodnej program pobiera nazwę komputera serwera.

ScriptTimeout

W przypadku przesłonięć w klasie pochodnej program pobiera lub ustawia wartość czasu żądania w sekundach.

Metody

ClearError()

W przypadku przesłonięć w klasie pochodnej program czyszczy najnowszy wyjątek.

CreateObject(String)

W przypadku przesłonięć w klasie pochodnej program tworzy wystąpienie serwera obiektu COM identyfikowane przez identyfikator programowy obiektu (ProgID).

CreateObject(Type)

W przypadku przesłonięć w klasie pochodnej program tworzy wystąpienie serwera obiektu COM, który jest identyfikowany przez typ obiektu.

CreateObjectFromClsid(String)

W przypadku przesłonięć w klasie pochodnej program tworzy wystąpienie serwera obiektu COM, który jest identyfikowany przez identyfikator klasy obiektu (CLSID).

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Execute(IHttpHandler, TextWriter, Boolean)

W przypadku przesłonięć w klasie pochodnej program wykonuje określoną obsługę w kontekście bieżącego procesu, używając wystąpienia do przechwycenia danych wyjściowych z wykonanej procedury obsługi i wartości, która określa, czy wyczyścić kolekcje TextWriter QueryString i Form .

Execute(String)

W przypadku przesłonięć w klasie pochodnej program wykonuje program obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego procesu.

Execute(String, Boolean)

W przypadku przesłonięć w klasie pochodnej program wykonuje program obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego procesu i określa, czy wyczyścić QueryString kolekcje Form i .

Execute(String, TextWriter)

W przypadku przesłonięć w klasie pochodnej program wykonuje program obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego procesu, używając wystąpienia do przechwycenia danych wyjściowych z wykonanej TextWriter procedury obsługi.

Execute(String, TextWriter, Boolean)

W przypadku przesłonięć w klasie pochodnej program wykonuje program obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego żądania, używając wystąpienia do przechwycenia danych wyjściowych ze strony i wartości, która wskazuje, czy wyczyścić kolekcje TextWriter QueryString i Form .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLastError()

W przypadku przesłonięć w klasie pochodnej zwraca najnowszy wyjątek.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HtmlDecode(String)

W przypadku przesłonięć w klasie pochodnej dekoduje ciąg zakodowany w formacie HTML i zwraca zdekodowany ciąg.

HtmlDecode(String, TextWriter)

W przypadku przesłonięć w klasie pochodnej dekoduje ciąg zakodowany w formacie HTML i zwraca wyniki w strumieniu.

HtmlEncode(String)

W przypadku przesłonięć w klasie pochodnej koduje ciąg w formacie HTML i zwraca zakodowany ciąg.

HtmlEncode(String, TextWriter)

W przypadku przesłonięć w klasie pochodnej koduje ciąg i wysyła wynikowe dane wyjściowe do strumienia wyjściowego.

MapPath(String)

W przypadku przesłonięć w klasie pochodnej zwraca ścieżkę pliku fizycznego, która odpowiada określonej ścieżce wirtualnej na serwerze sieci Web.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Transfer(IHttpHandler, Boolean)

W przypadku przesłonięć w klasie pochodnej program kończy wykonywanie bieżącego procesu i rozpoczyna wykonywanie nowego żądania przy użyciu niestandardowego programu obsługi HTTP i wartości, która określa, czy wyczyścić kolekcje QueryString i Form .

Transfer(String)

W przypadku przesłonięć w klasie pochodnej program kończy wykonywanie bieżącego procesu i rozpoczyna wykonywanie strony lub procedury obsługi określonej za pomocą adresu URL.

Transfer(String, Boolean)

W przypadku przesłonięć w klasie pochodnej program kończy wykonywanie bieżącej strony i rozpoczyna wykonywanie innej strony lub procedury obsługi przy użyciu określonego adresu URL i wartości, która określa, czy wyczyścić kolekcje QueryString i Form .

TransferRequest(String)

W przypadku przesłonięć w klasie pochodnej program asynchronicznie wykonuje punkt końcowy pod określonym adresem URL.

TransferRequest(String, Boolean)

W przypadku przesłonięć w klasie pochodnej program asynchronicznie wykonuje punkt końcowy pod określonym adresem URL i określa, czy wyczyścić QueryString kolekcje Form i .

TransferRequest(String, Boolean, String, NameValueCollection)

W przypadku przesłonięć w klasie pochodnej program asynchronicznie wykonuje punkt końcowy pod określonym adresem URL przy użyciu określonej metody i nagłówków HTTP.

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

W przypadku zaimplementowania w klasie pochodnej program asynchronicznie wykonuje punkt końcowy pod określonym adresem URL przy użyciu określonej metody HTTP, nagłówków, ścieżki i opcji, aby zachować wartości formularza i zachować tożsamość użytkownika.

UrlDecode(String)

W przypadku przesłonięć w klasie pochodnej dekoduje ciąg zakodowany w adresie URL i zwraca zdekodowany ciąg.

UrlDecode(String, TextWriter)

W przypadku przesłonięć w klasie pochodnej dekoduje ciąg zakodowany w adresie URL i wysyła wynikowe dane wyjściowe do strumienia.

UrlEncode(String)

W przypadku przesłonięć w klasie pochodnej adres URL koduje ciąg i zwraca zakodowany ciąg.

UrlEncode(String, TextWriter)

W przypadku przesłonięć w klasie pochodnej adres URL koduje ciąg i wysyła wynikowe dane wyjściowe do strumienia.

UrlPathEncode(String)

W przypadku przesłonięć w klasie pochodnej adres URL koduje sekcję ścieżki ciągu adresu URL.

UrlTokenDecode(String)

W przypadku przesłonięć w klasie pochodnej token ciągu adresu URL jest dekodowany na równoważną tablicę bajtów przy użyciu cyfr zakodowanych w formacie base64.

UrlTokenEncode(Byte[])

W przypadku przesłonięć w klasie pochodnej koduje tablicę bajtów do równoważnej reprezentacji ciągu przy użyciu cyfr base64, dzięki czemu można jej używać do transmisji w adresie URL.

Dotyczy