Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2014-10-20 18:04:35 +0400
committerMiguel de Icaza <miguel@gnome.org>2014-10-20 18:04:35 +0400
commit643ad918e0d048b04d99140c46233eb088cf0a36 (patch)
tree44cfcb0bb8fd8d2597b2f66eb349775f41044692 /mcs/class/System.Web.Abstractions
parente9ef2be4373c0f09c6bc15b75e92cca93fe8feed (diff)
parent7eeb7f14f3f6d2adb99d74ec38f810bf03d39983 (diff)
Merge pull request #1354 from martinjt/RequestAbort
Implement Request.Abort()
Diffstat (limited to 'mcs/class/System.Web.Abstractions')
-rw-r--r--mcs/class/System.Web.Abstractions/System.Web/HttpRequestBase.cs6
-rw-r--r--mcs/class/System.Web.Abstractions/System.Web/HttpRequestWrapper.cs7
2 files changed, 13 insertions, 0 deletions
diff --git a/mcs/class/System.Web.Abstractions/System.Web/HttpRequestBase.cs b/mcs/class/System.Web.Abstractions/System.Web/HttpRequestBase.cs
index d85d67d55f7..e80cbe6ad62 100644
--- a/mcs/class/System.Web.Abstractions/System.Web/HttpRequestBase.cs
+++ b/mcs/class/System.Web.Abstractions/System.Web/HttpRequestBase.cs
@@ -153,6 +153,12 @@ namespace System.Web
public virtual string [] UserLanguages { get { NotImplemented (); return null; } }
+#if NET_4_5
+ public virtual void Abort ()
+ {
+ NotImplemented();
+ }
+#endif
public virtual byte [] BinaryRead (int count)
{
diff --git a/mcs/class/System.Web.Abstractions/System.Web/HttpRequestWrapper.cs b/mcs/class/System.Web.Abstractions/System.Web/HttpRequestWrapper.cs
index 41969c6468b..dc5098a3bec 100644
--- a/mcs/class/System.Web.Abstractions/System.Web/HttpRequestWrapper.cs
+++ b/mcs/class/System.Web.Abstractions/System.Web/HttpRequestWrapper.cs
@@ -232,6 +232,13 @@ namespace System.Web
get { return w.UserLanguages; }
}
+#if NET_4_5
+ public void Abort ()
+ {
+ w.WorkerRequest.CloseConnection();
+ }
+#endif
+
public override byte [] BinaryRead (int count)
{
return w.BinaryRead (count);