Udostępnij za pośrednictwem


HttpServerUtilityWrapper.Execute Metoda

Definicja

Wykonuje procedurę obsługi dla określonego zasobu w kontekście bieżącego żądania i zwraca wykonanie do procesu, który go wywołał.

Przeciążenia

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.

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.

public:
 override void Execute(System::String ^ path);
public override void Execute (string path);
override this.Execute : string -> unit
Public Overrides Sub Execute (path As String)

Parametry

path
String

Adres URL programu obsługi, który ma zostać wykonany.

Wyjątki

Bieżący HttpContext obiekt to null .

-lub- Wystąpił błąd podczas wykonywania procedury obsługi określonej przez path .

path to null.

-lub- path nie jest ścieżką wirtualną.

Dotyczy

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.

public:
 override void Execute(System::String ^ path, bool preserveForm);
public override void Execute (string path, bool preserveForm);
override this.Execute : string * bool -> unit
Public Overrides Sub Execute (path As String, preserveForm As Boolean)

Parametry

path
String

Adres URL programu obsługi, który ma zostać wykonany.

preserveForm
Boolean

true Aby zachować QueryString kolekcje i, Form false Wyczyść QueryString kolekcje i Form .

Wyjątki

Bieżący HttpContext obiekt to null .

-lub- Wystąpił błąd podczas wykonywania procedury obsługi określonej przez path .

path to null.

-lub- path nie jest ścieżką wirtualną.

Dotyczy

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.

public:
 override void Execute(System::String ^ path, System::IO::TextWriter ^ writer);
public override void Execute (string path, System.IO.TextWriter writer);
override this.Execute : string * System.IO.TextWriter -> unit
Public Overrides Sub Execute (path As String, writer As TextWriter)

Parametry

path
String

Adres URL programu obsługi, który ma zostać wykonany.

writer
TextWriter

Obiekt do przechwytywania danych wyjściowych.

Wyjątki

Bieżąca HttpContext wartość to null .

-lub- Wystąpił błąd podczas wykonywania procedury obsługi określonej przez path .

path to null.

-lub- path nie jest ścieżką wirtualną.

Uwagi

writerParametr jest przesyłany przez odwołanie do Execute metody. Aby pobrać dane wyjściowe z programu obsługi po zakończeniu metody, należy użyć właściwości i metod writer obiektu. Aby zapoznać się z przykładem, zobacz Execute .

Dotyczy

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.

public:
 override void Execute(System::String ^ path, System::IO::TextWriter ^ writer, bool preserveForm);
public override void Execute (string path, System.IO.TextWriter writer, bool preserveForm);
override this.Execute : string * System.IO.TextWriter * bool -> unit
Public Overrides Sub Execute (path As String, writer As TextWriter, preserveForm As Boolean)

Parametry

path
String

Adres URL programu obsługi, który ma zostać wykonany.

writer
TextWriter

Obiekt do przechwytywania danych wyjściowych.

preserveForm
Boolean

true Aby zachować QueryString kolekcje i, Form false Wyczyść QueryString kolekcje i Form .

Wyjątki

Bieżące HttpContext wystąpienie to null .

-lub- path kończące się kropką (.).

-lub- Wystąpił błąd podczas wykonywania procedury obsługi określonej przez path .

path to null.

path nie jest ścieżką wirtualną.

Dotyczy

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.

public:
 override void Execute(System::Web::IHttpHandler ^ handler, System::IO::TextWriter ^ writer, bool preserveForm);
public override void Execute (System.Web.IHttpHandler handler, System.IO.TextWriter writer, bool preserveForm);
override this.Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
Public Overrides Sub Execute (handler As IHttpHandler, writer As TextWriter, preserveForm As Boolean)

Parametry

handler
IHttpHandler

Program obsługi protokołu HTTP implementujący interfejs do transferu bieżącego żądania do programu.

writer
TextWriter

Obiekt do przechwytywania danych wyjściowych.

preserveForm
Boolean

true Aby zachować QueryString kolekcje i, Form false Wyczyść QueryString kolekcje i Form .

Wyjątki

Wystąpił błąd podczas wykonywania procedury obsługi określonej przez handler .

handlerParametr ma wartość null .

Dotyczy