I'm afraid I can't help you with that question, but perhaps you could use Onyx to see what the vSphere client is doing.
Have a look at my Taking the new Onyx 2.0 for a spin post to see what Onyx can offer you.
And did you already check out the samples in the Developer Community ?