Udostępnij za pośrednictwem


HttpServerUtilityWrapper Klasa

Definicja

Hermetyzuje wewnętrzny obiekt HTTP, który dostarcza metody pomocnika do przetwarzania żądań sieci Web.

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

Uwagi

HttpServerUtilityWrapperKlasa pochodzi z HttpServerUtilityBase klasy i służy jako otoka dla HttpServerUtility klasy. Ta klasa uwidacznia funkcjonalność HttpServerUtility klasy, a także uwidacznia HttpServerUtilityBase Typ. HttpServerUtilityBaseKlasa pozwala zastąpić oryginalną implementację HttpServerUtility klasy w aplikacji z implementacją niestandardową, na przykład podczas przeprowadzania testów jednostkowych poza potoku ASP.NET.

Konstruktory

HttpServerUtilityWrapper(HttpServerUtility)

Inicjuje nowe wystąpienie klasy HttpServerUtilityWrapper.

Właściwości

MachineName

Pobiera nazwę komputera serwera.

ScriptTimeout

Pobiera lub ustawia wartość limitu czasu żądania w sekundach.

Metody

ClearError()

Czyści ostatni wyjątek.

CreateObject(String)

Tworzy wystąpienie serwera obiektu COM, który jest identyfikowany przez identyfikator programowy (ProgID) obiektu.

CreateObject(Type)

Tworzy wystąpienie serwera obiektu COM, który jest identyfikowany przez typ obiektu.

CreateObjectFromClsid(String)

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)

Wykonuje określony program obsługi w kontekście bieżącego procesu, używając TextWriter wystąpienia do przechwytywania danych wyjściowych z wykonywanej procedury obsługi oraz wartości określającej, czy należy wyczyścić QueryString Form kolekcje i.

Execute(String)

Wykonuje procedurę obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego procesu.

Execute(String, Boolean)

Wykonuje procedurę obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego procesu i określa, czy należy wyczyścić QueryString Form kolekcje i.

Execute(String, TextWriter)

Wykonuje procedurę obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego procesu, używając TextWriter wystąpienia do przechwytywania danych wyjściowych z wykonywanej procedury obsługi.

Execute(String, TextWriter, Boolean)

Wykonuje procedurę obsługi dla określonej ścieżki wirtualnej w kontekście bieżącego żądania, używając TextWriter wystąpienia do przechwytywania danych wyjściowych ze strony i wartości wskazujących, czy należy wyczyścić QueryString Form kolekcje i.

GetHashCode()

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

(Odziedziczone po Object)
GetLastError()

Zwraca najnowszy wyjątek.

GetType()

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

(Odziedziczone po Object)
HtmlDecode(String)

Dekoduje ciąg zakodowany w formacie HTML i zwraca zdekodowany ciąg.

HtmlDecode(String, TextWriter)

Dekoduje ciąg zakodowany w formacie HTML i zwraca wyniki w strumieniu.

HtmlEncode(String)

HTML — koduje ciąg i zwraca zakodowany ciąg.

HtmlEncode(String, TextWriter)

HTML — koduje ciąg i wysyła wynikowe dane wyjściowe do strumienia wyjściowego.

MapPath(String)

Zwraca ścieżkę pliku fizycznego odpowiadającą 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)

Kończy wykonywanie bieżącego procesu i rozpoczyna wykonywanie nowego żądania przy użyciu niestandardowego programu obsługi protokołu HTTP i wartości określającej, czy należy wyczyścić QueryString Form kolekcje i.

Transfer(String)

Kończy wykonywanie bieżącego procesu i rozpoczyna wykonywanie strony lub obsługi, która jest określona przy użyciu adresu URL.

Transfer(String, Boolean)

Kończy wykonywanie bieżącej strony i rozpoczyna wykonywanie innej strony lub obsługi przy użyciu podanego adresu URL i wartości określającej, czy należy wyczyścić QueryString Form kolekcje i.

TransferRequest(String)

Asynchronicznie wykonuje punkt końcowy pod podanym adresem URL.

TransferRequest(String, Boolean)

Asynchronicznie wykonuje punkt końcowy pod podanym adresem URL i określa, czy należy wyczyścić QueryString Form kolekcje i.

TransferRequest(String, Boolean, String, NameValueCollection)

Asynchronicznie wykonuje punkt końcowy o określonym adresie URL przy użyciu określonej metody HTTP i nagłówków.

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

Wykonuje asynchroniczne wykonywanie określonego adresu URL przy użyciu określonej metody HTTP, nagłówków, ścieżki i opcji, aby zachować wartości formularzy i zachować tożsamość użytkownika.

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.

(Odziedziczone po HttpServerUtilityBase)
UrlDecode(String)

Dekoduje ciąg zakodowany w adresie URL i zwraca zdekodowany ciąg.

UrlDecode(String, TextWriter)

Dekoduje ciąg zakodowany w adresie URL i wysyła wynikowe dane wyjściowe do strumienia.

UrlEncode(String)

URL — koduje ciąg i zwraca zakodowany ciąg.

UrlEncode(String, TextWriter)

URL — koduje ciąg i wysyła wynikowe dane wyjściowe do strumienia.

UrlPathEncode(String)

URL — koduje sekcję Path ciągu adresu URL.

UrlTokenDecode(String)

Dekoduje token ciągu adresu URL w równoważnej tablicy bajtowej przy użyciu cyfr Base64.

UrlTokenEncode(Byte[])

Koduje tablicę bajtową na równoważną reprezentację w postaci ciągu przy użyciu cyfr Base64, co sprawia, że można jej używać do przesyłania adresów URL.

Dotyczy