You must have the sas url (shared) for the azure container / blob. then you can use this code snippet with minor modifications to upload the image.
It is highly unlikely that anyone would put the vault primary key in the code of a Windows store application. you can reference this code to create an authorization header for the request. This code does not require a sas url for the container. but an authorization header and primary key are required to create an authorization header.
If the azure container or blob can be made public for recording (I have not tried) - the first solution can be used without a SAS URL.
source share