I haven't gone through your code to see what's going on exactly but what I would suggest is using the managed wrapper Brad Adams has developed to access Windows Azure Storage without needing to go all the way down to running Rest calls to the API.
The link the you have posted only help me to insert some data in azure tables.
Actually i have made a web client application in which first user have to register and fill some personal information and all the information is stored in azure tables as an extension i have to let the user only login from there windows phone and see the
information that they have entered when they used the web client application. For that i have to access the azure tables from windows phone. So REST API seems to be a good option bu tin the link that you have mentioned above i am not able to use that to access
my tables that i have created earlier.
Base on my understanding, unless you require users to provide their own Windows Azure storage account, please do NOT connect to table storage directly from Windows Phone. Otherwise you have to embed your storage account in the phone application, and a hacker
can extract the information and gain full control over your storage account. For instance, he may store several TB data in your storage account and let you pay for them.
Instead, please create a hosted service that works with your storage account. Let your Windows Phone application communicate via the service rather than the storage account itself. Do not share your storage account with anyone else.