Aracılığıyla paylaş


HttpServerUtilityWrapper.Execute Yöntem

Tanım

Belirtilen bir kaynağın işleyicisini geçerli istek bağlamında yürütür ve yürütmeyi çağıran işleme döndürür.

Aşırı Yüklemeler

Execute(String)

Belirtilen sanal yol için işleyiciyi geçerli işlem bağlamında yürütür.

Execute(String, Boolean)

Belirtilen sanal yol için işleyiciyi geçerli işlem bağlamında yürütür ve ve Form koleksiyonlarının temizlenip temizlenmeyeceğini QueryString belirtir.

Execute(String, TextWriter)

Yürütülen işleyiciden çıkış yakalamak için bir TextWriter örnek kullanarak geçerli işlem bağlamında belirtilen sanal yol için işleyiciyi yürütür.

Execute(String, TextWriter, Boolean)

Belirtilen sanal yol için işleyiciyi geçerli istek bağlamında yürütür ve sayfadan çıkış yakalamak için bir TextWriter örnek ve ve Form koleksiyonlarının temizlenip temizlenmeyeceğini QueryString belirten bir değer kullanır.

Execute(IHttpHandler, TextWriter, Boolean)

Yürütülen işleyiciden çıkış yakalamak için bir örnek ve ve Form koleksiyonlarının temizlenip temizlenmeyeceğini belirten bir TextWriter değer kullanarak, belirtilen işleyiciyi QueryString geçerli işlem bağlamında yürütür.

Execute(String)

Belirtilen sanal yol için işleyiciyi geçerli işlem bağlamında yürütür.

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)

Parametreler

path
String

Yürütülecek işleyicinin URL'si.

Özel durumlar

Geçerli HttpContext nesne şeklindedir null.

-veya-

tarafından path belirtilen işleyici yürütülürken bir hata oluştu.

path, null değeridir.

-veya-

path sanal bir yol değildir.

Şunlara uygulanır

Execute(String, Boolean)

Belirtilen sanal yol için işleyiciyi geçerli işlem bağlamında yürütür ve ve Form koleksiyonlarının temizlenip temizlenmeyeceğini QueryString belirtir.

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)

Parametreler

path
String

Yürütülecek işleyicinin URL'si.

preserveForm
Boolean

trueve Form koleksiyonlarını QueryString korumak; false ve Form koleksiyonlarını QueryString temizlemek için.

Özel durumlar

Geçerli HttpContext nesne şeklindedir null.

-veya-

tarafından path belirtilen işleyici yürütülürken bir hata oluştu.

path, null değeridir.

-veya-

path sanal bir yol değildir.

Şunlara uygulanır

Execute(String, TextWriter)

Yürütülen işleyiciden çıkış yakalamak için bir TextWriter örnek kullanarak geçerli işlem bağlamında belirtilen sanal yol için işleyiciyi yürütür.

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)

Parametreler

path
String

Yürütülecek işleyicinin URL'si.

writer
TextWriter

Çıkışı yakalamak için bir nesne.

Özel durumlar

Geçerli olan HttpContext : null.

-veya-

tarafından path belirtilen işleyici yürütülürken bir hata oluştu.

path, null değeridir.

-veya-

path sanal bir yol değildir.

Açıklamalar

writer parametresi yöntemine başvuru ile Execute geçirilir. Yöntem tamamlandıktan sonra işleyiciden çıkışı almak için nesnesinin özelliklerini ve yöntemlerini writer kullanırsınız. Örnek için bkz. Execute

Şunlara uygulanır

Execute(String, TextWriter, Boolean)

Belirtilen sanal yol için işleyiciyi geçerli istek bağlamında yürütür ve sayfadan çıkış yakalamak için bir TextWriter örnek ve ve Form koleksiyonlarının temizlenip temizlenmeyeceğini QueryString belirten bir değer kullanır.

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)

Parametreler

path
String

Yürütülecek işleyicinin URL'si.

writer
TextWriter

Çıkışı yakalamak için nesne.

preserveForm
Boolean

trueve Form koleksiyonlarını QueryString korumak; false ve Form koleksiyonlarını QueryString temizlemek için.

Özel durumlar

Geçerli HttpContext örnek şeklindedir null.

-veya-

path nokta (.) ile biter.

-veya-

tarafından path belirtilen işleyici yürütülürken bir hata oluştu.

path, null değeridir.

path sanal bir yol değildir.

Şunlara uygulanır

Execute(IHttpHandler, TextWriter, Boolean)

Yürütülen işleyiciden çıkış yakalamak için bir örnek ve ve Form koleksiyonlarının temizlenip temizlenmeyeceğini belirten bir TextWriter değer kullanarak, belirtilen işleyiciyi QueryString geçerli işlem bağlamında yürütür.

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)

Parametreler

handler
IHttpHandler

Geçerli isteği aktarmak için arabirimini uygulayan HTTP işleyicisi.

writer
TextWriter

Çıkışı yakalamak için nesne.

preserveForm
Boolean

trueve Form koleksiyonlarını QueryString korumak; false ve Form koleksiyonlarını QueryString temizlemek için.

Özel durumlar

tarafından handler belirtilen işleyici yürütülürken bir hata oluştu.

handler parametresidirnull.

Şunlara uygulanır