Browse by Tags

DbSyncProvider WCF Based Synchronization– Memory Performance Analysis Of DataSet Binary SerializationFormat Vs DataSet Surrogates
10 March 09 01:02 AM
I had posted earlier about the memory performance when using default DataSet serialization behavior vs. using a Surrogate. Users had some questions on how the DataSet surrogate compared with the DataSet’s Remoting SerializationFormat. With .Net Fx 2.0 Read More...
DbSyncProvider: Improving Memory Performance In WCF Based Synchronization
01 October 08 08:16 PM
Users have frequently wanted the ability to remotely synchronize relational nodes in a peer to peer fashion using SyncServices for ADO.NET. We have a sample demonstrating remote synchronization by using Windows Communication Foundation (WCF). I wanted Read More...
.Net 3.5 and Visual Studio 2008 released
21 November 07 05:14 PM
Just like that the .Net train continues to move along to the next version of the framework. Microsoft announced on Monday the availability of .Net 3.5 and Visual Studio 2008. Its the third version of .Net that I had the privilege of working on starting Read More...
Postedby Mahjayar | 1 Comments    
Filed under:
Microsoft releasing .NET framework source code
03 October 07 03:06 PM
Microsoft is releasing the source code for the framework libraries. Read more about it here . Its not like you couldnt do this earlier. You could always have used .Net Reflector but having the ability to step in to the framework classes while debugging Read More...
Postedby Mahjayar | 2 Comments    
Filed under: ,
WCF Extensibility - Plugging in custom message processing logic
14 March 07 09:58 PM
I have talked a lot about WCF's extensibility model and I never knew how much of the core functionality can be extended until a recent deep dive session with one of our customers developing on WCF. The client had a multi tier application with the middle Read More...
Postedby Mahjayar | 3 Comments    
Filed under:
Attachment(s):Program.cs
WCF Runtime Components
22 December 06 02:49 PM
After I posted my earlier entry on debugging WCF apps, I thought it would be a good idea to explain the different WCF runtime blocks . This way users can see how each block/class fits in the bigger picture and how the runtime processes new channels/messages. Read More...
Postedby Mahjayar | 1 Comments    
Filed under:
Debugging WCF Applications - What all I look for.
12 December 06 08:28 PM
When I am debugging any WCF runtime bug, I classify it in two categories. One that needs IDE (simple logic bugs) and others that need WinDbg. Every one is familiar with the IDE debugging and will leave that topic for another day. Today I wanted to talk Read More...
Postedby Mahjayar | 3 Comments    
Filed under:
WCF Channels AutoOpen vs Open Semantics
19 November 06 04:57 PM
Wanted to write up a post on whats the difference between "auto" opening a WCF Channel and explicitly calling "Open" on it. Michael Maruchek posted a detailed and well explained post at http://blogs.msdn.com/mjm/archive/2006/11/13/auto-open-part-1.aspx Read More...
Postedby Mahjayar | 1 Comments    
Filed under:
WinFx: UseSynchronizationContext Usage
07 November 06 10:25 PM
One of the most common problems we debug with WCF proxies invoked from WinForm/XAML app's is a perceived hang when duplex contract's are involved. The app usually has a " click to invoke proxy " button that invokes a method (which will callback the client) Read More...
Postedby Mahjayar | 2 Comments    
Filed under:
WinFx 3.0 has RTM'd
06 November 06 10:14 PM
Sometime last Friday, admist cheers and high fives, our lead PM resolved the last bug that stopped us from signing off on WCF(code named Indigo). Bug # 1 was opened way back when Indigo was in planning stages and with this bug we signed off on the product. Read More...
Postedby Mahjayar | 0 Comments    
Filed under:
What happens when InstanceContext.Release/GetServiceInstance() is called on a Singleton
24 October 06 05:56 PM
InstanceContext has two methods, ReleaseServiceInstance and GetServiceInstance , that can be used by users to dynamically release and create new service instances. Service instance is the actual .Net instance of the contract on which operations are invoked. Read More...
Postedby Mahjayar | 1 Comments    
Filed under:
Attachment(s):Program.cs
IInstanceContextProvider threading model
18 October 06 11:20 PM
IInstanceContextProvider is the extension used by WCF runtime to associate/create InstanceContexts for every Message being processed. As I mentioned earlier this extension is called for every message arriving on every channel. This means that two messages Read More...
Postedby Mahjayar | 0 Comments    
Filed under:
WCF June/July CTP: QnA
26 July 06 02:51 PM
We have an internal alias where people developing apps on WCF post questions. Generally we see some questions that are commonly faced by people and thought it would be a good idea to make a quick HowTo or QnA on some topics that WCF newbie users may find Read More...
Postedby Mahjayar | 0 Comments    
Filed under:
Usage pattern for IInstanceContextInitializer vs IInstanceContextProvider
17 July 06 01:50 PM
I mentioned in my previous post that June CTP introduces a new extension to enable sharing. One common question being raised internally is the difference between IInstanceContextProvider.InitializeInstanceContext and IInstanceContextProvider.Initialize Read More...
Postedby Mahjayar | 0 Comments    
Filed under:
WinFx June CTP: ServiceThrottle changes
08 July 06 06:13 PM
Users will find 2 changes in ServiceThrottle and ServiceThrottlingBehavior classes in WinFx's JuneCTP. First is a Property name change and second is the change to some of the default values. 1. Name changes MaxConnections renamed to MaxConcurrentSessions Read More...
Postedby Mahjayar | 0 Comments    
Filed under:
More Posts Next page »

This Blog

Syndication

Page view tracker