Finally i figure out the problem, the problem is with the eBay API. It does not populate the SessionID field. May be the bug in the API. The retured value can be found in the XmlElement Array field of response object. So i get the SessionID as here.
if (response.Any.Length >= 1)
{
var SessionId=response.Any.First().InnerText;
}