HttpListener.Abort 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
立即關閉 HttpListener 物件,並捨棄所有目前排入佇列的要求。
public:
void Abort();
public void Abort ();
member this.Abort : unit -> unit
Public Sub Abort ()
範例
下列程式代碼範例示範如何呼叫此方法。
public static void CheckTestUrl(HttpListener listener, HttpListenerRequest request)
{
if (request.RawUrl == "/www.contoso.com/test/NoReply")
{
listener.Abort ();
return;
}
}
Public Shared Sub CheckTestUrl(ByVal listener As HttpListener, ByVal request As HttpListenerRequest)
If request.RawUrl = "/www.contoso.com/test/NoReply" Then
listener.Abort()
Return
End If
End Sub
備註
這個方法會處置這個接聽程式所持有的所有資源。 任何擱置的要求都無法完成。
呼叫這個方法之後,如果您嘗試使用此 HttpListener,您會收到 ObjectDisposedException 。
給呼叫者的注意事項
在應用程式中啟用網路追蹤時,這個成員會輸出追蹤資訊。 如需詳細資訊,請參閱 .NET Framework 中的網路追蹤。