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 中的网络跟踪。