HttpServerUtilityWrapper.Execute Yöntem

Tanım

Belirtilen bir kaynak için işleyiciyi 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

Name Description
Execute(String)

Geçerli işlem bağlamında belirtilen sanal yol için işleyiciyi 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 QueryString koleksiyonlarının temizlenip temizlenmeyeceğini Form 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, sayfadan çıkış yakalamak için bir TextWriter örnek ve ve QueryString koleksiyonlarının temizlenip temizlenmeyeceğini Form belirten bir değer kullanır.

Execute(IHttpHandler, TextWriter, Boolean)

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

Execute(String)

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);
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'e eşittir.

-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 QueryString koleksiyonlarının temizlenip temizlenmeyeceğini Form 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

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

Ö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'e eşittir.

-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'e eşittir.

-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. Bir ö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, sayfadan çıkış yakalamak için bir TextWriter örnek ve ve QueryString koleksiyonlarının temizlenip temizlenmeyeceğini Form 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

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

Ö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'e eşittir.

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 TextWriter koleksiyonlarının temizlenip temizlenmeyeceğini belirten bir QueryString değer kullanarak belirtilen işleyiciyi Form 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

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

Özel durumlar

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

handler parametresi null'dir.

Şunlara uygulanır