From e3253ff85ba9dcfdf8abb2b22b5f82cfdb9185b0 Mon Sep 17 00:00:00 2001 From: atsushi Date: Wed, 19 May 2010 14:01:13 +0000 Subject: [PATCH] 2010-05-19 Atsushi Enomoto * DuplexClientBase.cs : implement InnerDuplexChannel and CreateChannel(), by Pieter van der Berg. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@157554 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- class/System.ServiceModel/System.ServiceModel/ChangeLog | 5 +++++ class/System.ServiceModel/System.ServiceModel/DuplexClientBase.cs | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/class/System.ServiceModel/System.ServiceModel/ChangeLog b/class/System.ServiceModel/System.ServiceModel/ChangeLog index 52c911fc71..cde20b9fed 100755 --- a/class/System.ServiceModel/System.ServiceModel/ChangeLog +++ b/class/System.ServiceModel/System.ServiceModel/ChangeLog @@ -1,3 +1,8 @@ +2010-05-19 Atsushi Enomoto + + * DuplexClientBase.cs : implement InnerDuplexChannel and + CreateChannel(), by Pieter van der Berg. + 2010-05-18 Atsushi Enomoto * ServiceHostBase.cs : revert the previous change, caused regressions. diff --git a/class/System.ServiceModel/System.ServiceModel/DuplexClientBase.cs b/class/System.ServiceModel/System.ServiceModel/DuplexClientBase.cs index 7712e390d4..6c11aedf5a 100644 --- a/class/System.ServiceModel/System.ServiceModel/DuplexClientBase.cs +++ b/class/System.ServiceModel/System.ServiceModel/DuplexClientBase.cs @@ -80,7 +80,7 @@ namespace System.ServiceModel } public IDuplexContextChannel InnerDuplexChannel { - get { throw new NotImplementedException (); } + get { return (IDuplexContextChannel) base.InnerChannel; } } internal override void Initialize (InstanceContext instance, @@ -97,7 +97,7 @@ namespace System.ServiceModel protected override TChannel CreateChannel () { - throw new NotImplementedException (); + return ChannelFactory.CreateChannel (); } } } -- 2.11.4.GIT