http://bugzilla.novell.com/show_bug.cgi?id=551745
User [email protected] added comment http://bugzilla.novell.com/show_bug.cgi?id=551745#c6 Atsushi Enomoto <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P2 - High |P3 - Medium Severity|Blocker |Normal --- Comment #6 from Atsushi Enomoto <[email protected]> 2009-11-04 10:15:53 MST --- Calls to CreateChannel() is no problem. It is problematic only when the client proxy does not override CreateChannel() and thus the base (ClientBase<T>'s) CreateChannel() invokes ChannelFactory<T>.CreateChannel(). If it still tries to call ChannelFactory<T>.CreateChannel(), then it is either a bug that can be fixed, or the use of OperationContextScope is not supportable on monotouch. To get CreateChannel() properly overridden, try running our svcutil, with -moonlight or -monotouch option, for your service WSDL. The resulting client proxy would look like: public class FooClient : ClientBase<T>, IFoo { ... public override T CreateChannel () { return new FooChannel (this); } } public class FooChannel : Clientbase<T>.ChannelBase<T>, IFoo { ... } In Monotouch profile, as well as moonlight profile (equivalent to Silverlight), the behavioral extensibility interfaces are not public. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
