Sajay's Blog
Life, The Universe and Everything Distributed.
WF 4.0 First Look!
More coming up Here is the First Look at WF 4.0 talk by Kenny...
Author: Sajay Antony Date: 10/29/2008
WCF Scalability and IIS
Couldn't get better than this. Wenlong has pretty much detailed out to the gory details of...
Author: Sajay Antony Date: 08/19/2008
Finally Zermatt's here
IIts been a long wait. After working with customers for getting out their token service and doing...
Author: Sajay Antony Date: 07/12/2008
Time for your operation execution using the Operation invoker.
Have you ever wanted to do something like this . // Define a service contract....
Author: Sajay Antony Date: 04/26/2008
Sending a simple String using WCF - Understanding the channel stack.
The snippet below might not be for the faint hearted. Primarily since its quite gory wcf. I realized...
Author: Sajay Antony Date: 02/26/2008
Xbox and Vista Connectivity
After quite a long blog on managed semaphores this would be quite a refresher. :) When trying to...
Author: Sajay Antony Date: 01/13/2008
Throttling using managed semaphores and named monitors
Firstly I would like to explain what is a managed semaphore. This was introduced to me during a...
Author: Sajay Antony Date: 10/04/2007
Timeouts and WCF - httpRuntime
There seems to be very little documentation around the timeout behaviors for the client and service...
Author: Sajay Antony Date: 07/24/2007
Applying Service Orientation through WCF
I was supposed to talk more about Development processes at Techmela on this Topic. But then I...
Author: Sajay Antony Date: 06/24/2007
Musings on Workflow Terminated and Exception Handling
When a workflow runs an activity and that activity throws some kind of unhandled exception you would...
Author: Sajay Antony Date: 05/02/2007
Durable Tokens Across Services - Share your tokens
There seems to be quite a number of time when you want to perform your authentication once and then...
Author: Sajay Antony Date: 04/20/2007
WCF Performance Comparison
I have been waiting for this article for quite some time. Read all about it here
Author: Sajay Antony Date: 04/04/2007
Disabling JIT Optimizations
INI files are not dead yet :) Now if you wanted to disable JIT optimization then place this into...
Author: Sajay Antony Date: 03/15/2007
Thoughts on BasicHttpBinding, Security and SSL
BasicHttpBinding, can there be security?. Yes! The point is this binding can be secured and that too...
Author: Sajay Antony Date: 01/04/2007
TransportWithMessageCredentials - I need to know who is knocking on my door.
The point to be noted here is that even though the security facts of comminication like integrity...
Author: Sajay Antony Date: 12/30/2006
Adding a Message Header without using a MessageContract
Using Message contracts is quite a straight forward way of creating and adding message headers.But...
Author: Sajay Antony Date: 12/29/2006
Checking the SIDs in the WindowsClaimSet
In continuation to my post of SAM vs PP, we concluded that to avoid fractured policy checking we can...
Author: Sajay Antony Date: 12/27/2006
ServiceAuthorizationManager and PrincipalPermission
You may face a problem when trying to check for Principal permission and demand in the...
Author: Sajay Antony Date: 12/21/2006
Web Hosted Sample with UserNamePassword Supporting Token
In the Passing a UserName as a supporting token post was pretty much a single console app to demo...
Author: Sajay Antony Date: 12/12/2006
Passing a UserName as a supporting token.
Firstly i would like to thank Brent Schmaltz who helped me solve this problem. When trying to secure...
Author: Sajay Antony Date: 12/11/2006
Disabling Anonymous Authenticaiton on IIS for Message Security and Impersonation
When hosting WCF services in IIS we would ideally want to disable anonymous authenticaion on a...
Author: Sajay Antony Date: 11/30/2006
Load Balancing WCF - basicHttpBinding
Load balancing WCF with basicHttpBinding can be done using the keepAliveEnabled property when there...
Author: Sajay Antony Date: 11/14/2006
Intalling and Running your STS for Cardspace
I realized that there were many gotachs when running the sample STS that is posted here. This has...
Author: Sajay Antony Date: 11/09/2006
MGSI Recruiting
Do you get a kick out of enabling customers? Do you want enable organizations around the world to do...
Author: Sajay Antony Date: 10/30/2006
Query Endpoints using WMI Provider
Basicallyl for administrative purposes we can use the WMI Provider. Firstly we have to enable the...
Author: Sajay Antony Date: 10/05/2006
Custom Databinding using Property Descriptors
Creating large flat classes for data binding is one way of doing things. But you should check out...
Author: Sajay Antony Date: 09/29/2006
DataContract names for Generic Types
When generating proxies for Data contracts that are generics types, we see that the hash of the name...
Author: Sajay Antony Date: 09/28/2006
Sample XML generator
Generating sample xml date from schema's seems to be quite a common task. You can find a really nice...
Author: Sajay Antony Date: 09/21/2006
Iterating over a nested Member
You have a Collection of Products. Every product effectively maps to an Item. Now I needed to bind...
Author: Sajay Antony Date: 08/25/2006
Hiding UpdatePanel during UpdateProgress
This was a very simple requirement to hide the currently updating controls. I first ran to the the...
Author: Sajay Antony Date: 08/24/2006
DatacontractSerializer and ASMX service using types with Namespaces
When we try to generate a proxy out of an ASMX service with svcutil, there might be some interesting...
Author: Sajay Antony Date: 08/23/2006
WCF Service with .asmx extensions
We already have quite a large number of ASMX services and clients. One major point to be kept in...
Author: Sajay Antony Date: 08/06/2006
Using a Session in WCF through AspNetCompatibility
Firstly let us all thank Steve Main . The session/state model is the same that is leveraged by the...
Author: Sajay Antony Date: 08/03/2006
Ask the experts at Techready
I dont think i need to say more than this picture as to what an experience it was at techready :)Was...
Author: Sajay Antony Date: 07/29/2006
IPSec with WCF
We would expect this to be a simple transport level security scenario.Think again. I had this...
Author: Sajay Antony Date: 07/25/2006
Rambling with the guys at BizTalk-WCF Adapter
I met up today with Sarathy who was with the BizTalk WCF adapter team. The interesting thing was the...
Author: Sajay Antony Date: 07/06/2006
Can you call private members from a different class?
Standing by OO principles we would have to say "Private memebers are only visible to to the class in...
Author: Sajay Antony Date: 07/06/2006
Parts of WSDL
I just wanted to list out the basic parts of a WSDL and what they map to when you use/generate...
Author: Sajay Antony Date: 07/03/2006
Vista Beta 2 - An Eye Candy
I am really happy that hey kept the side bar. Really makes it an awesome space utilization for more...
Author: Sajay Antony Date: 06/30/2006
Encode Hex String
I needed to get the hash as a string from a byte[]. I was snooping around X509Certificate class and...
Author: Sajay Antony Date: 06/29/2006
STS + ADAM + AzMan
After having played with STS for some time I came across this interesting read. The scenario that...
Author: Sajay Antony Date: 06/08/2006
Patterns and practices Goes Mobile!
The Microsoft patterns & practices team has released the first Community Technical Preview (CTP)...
Author: Sajay Antony Date: 06/07/2006
WSE Client - WCF service Interop
I wanted to put up this sample using the Feb CTP. Basically it uses WSE 3.0 and WCF to demostrate...
Author: Sajay Antony Date: 05/31/2006
CustomValidators and Chaining of Validators
I was looking into custom certificate validators sample and was quite curious on how I could chain...
Author: Sajay Antony Date: 05/30/2006
Security at both Message and Transport Level
When using webservices we usually want the messages encrypted and also use SSL. This configuration...
Author: Sajay Antony Date: 05/24/2006
Validating the Certificate Chain
Ususally when tesitng with different certificates we usually need to check if the certificate chain...
Author: Sajay Antony Date: 05/23/2006
What happened to MONAD?
Where this is what it is now "Windows Power Shell"
Author: Sajay Antony Date: 05/12/2006
Issuing your own Server Certificates
When setting up SSL, IIS requires a server certificate to be present. A simple developer setup would...
Author: Sajay Antony Date: 05/05/2006