HttpServerUtilityWrapper.Execute Metoda
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.
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
.
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
.
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
.
Uwagi
writer
Parametr 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
.
handler
Parametr ma wartość null
.