HttpServerUtilityBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |