Blog - About

About Mahjayar's WebLog.

Information on Microsoft Sync Framework.

  • Mahjayar's WebLog.

    Debugging WCF Applications - What all I look for.

    • 3 Comments
    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...
  • Mahjayar's WebLog.

    WCF Channels AutoOpen vs Open Semantics

    • 1 Comments
    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...
  • Mahjayar's WebLog.

    Photosynth preview. Wow

    • 0 Comments
    First VirtualEarth 3D and now PhotoSynth .No words to describe it. Check it out for yourself (esp the 3D overview of Piazza San Pietro) . Maheshwar Jayaraman
  • Mahjayar's WebLog.

    WinFx: UseSynchronizationContext Usage

    • 2 Comments
    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...
  • Mahjayar's WebLog.

    WinFx 3.0 has RTM'd

    • 0 Comments
    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...
  • Mahjayar's WebLog.

    What happens when InstanceContext.Release/GetServiceInstance() is called on a Singleton

    • 1 Comments
    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...
  • Mahjayar's WebLog.

    IInstanceContextProvider threading model

    • 0 Comments
    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...
  • Mahjayar's WebLog.

    Is Live search usage increasing

    • 0 Comments
    Robert Scoble has a post where he feels that Live search is getting better. I have been using Live search for quite some time and now use it fulltime as I find it excellent. Now you may think that I am biased as I work for Microsoft but that's not the...
  • Mahjayar's WebLog.

    Debugging Whidbey Remoting AccessViolation Problem

    • 4 Comments
    There has been some cases where users have reported an AccessViolation when upgrading their Remoting app's to Whidbey. Some users found that the problem reprod only when they had some anti virus software (Nod32 in particular) installed and the AV went...
  • Mahjayar's WebLog.

    WCF June/July CTP: QnA

    • 0 Comments
    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...
  • Mahjayar's WebLog.

    Usage pattern for IInstanceContextInitializer vs IInstanceContextProvider

    • 0 Comments
    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...
  • Mahjayar's WebLog.

    Configuring Kerberos delegation in Remoting

    • 0 Comments
    One of the common question we have in remoting forums is how to configure Kerberos delegation with .Net 2.0. Rick Rainey has an excellent detailed post on how to configure this over at the remoting blog . Check it out!. Thanks Rick. Maheshwar Jayaraman
  • Mahjayar's WebLog.

    WinFx June CTP: ServiceThrottle changes

    • 0 Comments
    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...
  • Mahjayar's WebLog.

    Winfx June CTP: What happened to InstanceContextMode.Shareable

    • 2 Comments
    The June CTP of WinFx introduces some breaking changes and the detailed API changes can be downloaded from here . One of the changes we made is to the InstanceContextMode enum. This enum denotes how WCF manages the InstanceContext lifetime. InstanceContext...
  • Mahjayar's WebLog.

    Announcing availability of WinFx (.Net Framework 3.0) June CTP

    • 2 Comments
    Winfx's (renamed to .Net Framework 3.0 ) June CTP is available here . I know its been a while since I posted and the primary reason is because most of the stuff I was working on wasnt publicly available and they should now be in this CTP. Maheshwar...
  • Mahjayar's WebLog.

    Announcing the .Net Remoting team blog

    • 0 Comments
    I am also part of the team that supports all versions of .Net Remoting. We found that lot of customers had simialr questions/concerns in migrating from .Net 1.1 to .Net 2.0 and we thought it would be great if we started a team blog for Remoting. We have...
  • Mahjayar's WebLog.

    WCF Feb CTP: Multiple ServiceEndpoints sharing a common Uri to listen for messages.

    • 1 Comments
    With the feb CTP release we added the ability for multiple ServiceEndpoint's on a service to share a common listen URI. I wanted to walk through a sample explaining how to achieve this. Lets assume we have this sample Service. [ServiceContract]...
  • Mahjayar's WebLog.

    IEndpointBehavior vs IServiceBehavior

    • 0 Comments
    Why should this be a post topic? From the naming, its clear that one is for extending the "Service" and the other is for extending "Endpoints". We recently had a interesting question posted in our internal forums on this topic and so though I should share...
  • Mahjayar's WebLog.

    What happened to IChannelBehavior?

    • 3 Comments
    With the WCF Feb CTP release the IChannelBehavior interface has been removed. In previous CTP's this interface would be used to write a behavior that will let users add customization points on the client side. Actually, we have rewired the behavior mechanism...
  • Mahjayar's WebLog.

    WCF Feb CTP namespace changes

    • 0 Comments
    I wanted to talk a little bit about the namespace changes in the Feb CTP of WCP (Indigo). With the new namespaces we feel that all classes are now present where its supposed to be (although we are open to suggestions if you feel some classes are misplaced...
  • Mahjayar's WebLog.

    WinFx Feb CTP online!!

    • 1 Comments
    We just released the Feb CTP of Winfx and it can be downloaded here . With this you will find a ton of changes (Class/Method renames, changes, naming conventions and cuts) and so your existing code will not compile. As usual we have listed all the breaking...
  • Mahjayar's WebLog.

    GoLive license for WCF

    • 0 Comments
    How confident are we of the Windows Communication Foundation beta: confident enough to issue GoLive license for it. Read more about it at http://msdn.microsoft.com/winfx/getthebeta/golive/default.aspx . The GoLive license is for Beta2 of WCF. Mahesh
  • Mahjayar's WebLog.

    Msn Messenger 8.0 Beta invites.

    • 36 Comments
    I just checked and saw that I had 15 invitations to MSN messenger 8.0 beta. If anyone needs an invite leave your email. Update: They are all gone. I will post another one when I have more invites. Mahesh
  • Mahjayar's WebLog.

    From NCL to WCF

    • 0 Comments
    With Whidbey shipping, I made a career choice to move over to a SDE role working with the Indigo Serviceframework team. Having worked on System.Net, Indigo (WCF) provided me with the opportunity of working on a V1 product with enough time left to learn...
  • Mahjayar's WebLog.

    Whidbey shipped

    • 2 Comments
    This morning .Net framework 2.0 final version was shipped out to MSDN subscribers. It was great working on such a product that impacts millions of people. As usual the entire system.net team will contiune to monitor the forums at http://forums.microsoft...
Page 3 of 4 (90 items) 1234