Shhh… Don’t Tell Anyone but I am using .NET Remoting: Part 1 – Use CLR Interfaces

One of the easiest ways to avoid locking yourself into .NET Remoting is to avoid exposing its most infamous type in your contract:  MarshalByRefObject (MBRO).  To marshal object references in .NET Remoting your type needs to inherit from MBRO but that doesn’t mean your contract needs to expose types that inherit from MBRO. Use CLR Interfaces for…

0

Shhh… Don’t Tell Anyone but I am using .NET Remoting: A Series

So you’ve heard about SOA and Indigo and the future of distributed application development on .NET.  You’ve even seen the long-running discussion of our guidance on Richard Turner’s blog.  You are now asking yourself: But how can I use .NET Remoting today but be prepared for Indigo?  Hopefully, I can answer all of your questions…

2

Deprecating the SoapFormatter

Now that I have your attention… We are seriously considering deprecating the SoapFormatter in .NET Framework 2.0.  It is the nexus of a whole host of serialization issues and implies a promise of interop that it does not and will not live up to.  It also does not support generics.  Additionally, those of you interested in…

30

TechEd Europe

I’ll be going to TechEd Europe to give a few talks.  If you are interested in any of the following then add them to your schedule: Wed 8:30  CTS201  Web Service, XML Serialization and Networking in .NET Framework 2.0 A preview of some of the cool new features in the Technology Preview Thur 8:30  CTS300  Prescriptive…

1

Web Services in Whidbey – New TechEd Talk CTS201 has been added

Interested in Web Services features in Whidbey?  So am I! Yasser Shohoud, Software Legend, and I will be giving a talk at TechEd to introduce some our favorite new Web Services features to you at TechEd.  The new talk (CTS201) is not even in the Session Catalog yet but never fear Yasser and I will…

3

.NET Remoting at TechEd 2004

Those of you scouring the list of talks at TechEd for in-depth .NET Remoting discussions will be disappointed.  .NET Remoting will be touched on in the Connected Systems track (CTS300) by Richard Turner but that will be prescriptive guidance for the usage of .NET Remoting.  There isn’t a session dedicated to .NET Remoting at this…

1

Introductions…

As a first blog entry, I figure introductions are in order.  I am Matt Tavis, PM at Microsoft working on the .NET Framework 2.0 (Whidbey) and Indigo.  My Whidbey features areas are .NET Remoting, runtime serialization and xml serialization.   

5