Box 1: Yes -
The following code example sets metadata on a container. One value is set using the collection's Add method. public static async Task AddContainerMetadataAsync(CloudBlobContainer container)
{
// Add some metadata to the container.
container.Metadata.Add("docType", "textDocuments");
container.Metadata["category"] = "guidance";
Scenario:

Box 2: No -
It would not load the metadata -
Box 3: Yes
Explanation