HttpListener.Abort 方法

定義

立即關閉 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 中的網路追蹤

適用於