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-11-02 03:50:48 +0300
committerMiguel de Icaza <miguel@gnome.org>2014-11-02 03:50:48 +0300
commit0afdce4e370b0fd1df6456c008e16d978f3271a7 (patch)
treee79290f66f1fcb4d6a0de0c1cac3eac2dc0d263a /mcs/class/System.Web.Abstractions
parent5c23f1e15dc241f8f2f214d485eb186c04f09903 (diff)
parentb7b94a8024dcfa46fd6575e0af3e2f28dd3da625 (diff)
Merge pull request #1371 from martinjt/AddClientDisconnectedToken
Add ClientDisconnectedToken property to HttpResponseBase and Wrapper as ...
Diffstat (limited to 'mcs/class/System.Web.Abstractions')
-rw-r--r--mcs/class/System.Web.Abstractions/System.Web/HttpResponseBase.cs5
-rw-r--r--mcs/class/System.Web.Abstractions/System.Web/HttpResponseWrapper.cs7
2 files changed, 12 insertions, 0 deletions
diff --git a/mcs/class/System.Web.Abstractions/System.Web/HttpResponseBase.cs b/mcs/class/System.Web.Abstractions/System.Web/HttpResponseBase.cs
index 921ace9ea84..2bf8ebd2f21 100644
--- a/mcs/class/System.Web.Abstractions/System.Web/HttpResponseBase.cs
+++ b/mcs/class/System.Web.Abstractions/System.Web/HttpResponseBase.cs
@@ -39,6 +39,7 @@ using System.Security.Permissions;
using System.Security.Principal;
using System.Text;
using System.Web.Caching;
+using System.Threading;
#if NET_4_0
using System.Web.Routing;
@@ -69,6 +70,10 @@ namespace System.Web
public virtual string Charset { get { NotImplemented (); return null; } set { NotImplemented (); } }
+#if NET_4_5
+ public virtual CancellationToken ClientDisconnectedToken { get { NotImplemented (); return CancellationToken.None; } }
+#endif
+
public virtual Encoding ContentEncoding { get { NotImplemented (); return null; } set { NotImplemented (); } }
public virtual string ContentType { get { NotImplemented (); return null; } set { NotImplemented (); } }
diff --git a/mcs/class/System.Web.Abstractions/System.Web/HttpResponseWrapper.cs b/mcs/class/System.Web.Abstractions/System.Web/HttpResponseWrapper.cs
index 1d9c2078171..adb5f74edd7 100644
--- a/mcs/class/System.Web.Abstractions/System.Web/HttpResponseWrapper.cs
+++ b/mcs/class/System.Web.Abstractions/System.Web/HttpResponseWrapper.cs
@@ -39,6 +39,7 @@ using System.Security.Permissions;
using System.Security.Principal;
using System.Text;
using System.Web.Caching;
+using System.Threading;
namespace System.Web
{
@@ -82,6 +83,12 @@ namespace System.Web
set { w.Charset = value; }
}
+#if NET_4_5
+ public override CancellationToken ClientDisconnectedToken {
+ get { return CancellationToken.None; }
+ }
+#endif
+
public override Encoding ContentEncoding {
get { return w.ContentEncoding; }
set { w.ContentEncoding = value; }