This section is a little unique as Silverlight will be accessing the Azure storage account directly rather than allowing the web role to handle the interactions for us. This will require the use of shared access signatures.
Shared access signatures can temporarily grant permissions to work with an Azure container without disclosing the shared access key to end users.
In this section, we will generate and use shared access signatures to enable the Silverlight application to make calls to the Azure Storage REST API. With access to the REST API, the Silverlight client will be able to upload images to the container and also list the contents of the same. These two techniques will be used together to create a Silverlight application that allows the user to upload the images, and then have the images displayed back to them.