in SamplesV1/CrossAppDomainDotNetActivitySample/MyDotNetActivity.cs [34:45]
public override IDictionary<string, string> Execute(MyDotNetActivityContext context, IActivityLogger logger)
{
WriteGreeting(logger);
// This demonstrates using a type (i.e., CloudBlob) available in Azure storage 6.2 but not 4.3.
CloudStorageAccount account = CloudStorageAccount.Parse(context.ConnectionString);
var blob = new CloudBlob(
new Uri(new Uri(account.BlobEndpoint, context.FolderPath), context.FileName), account.Credentials);
string message = string.Format("The blob's type is '{0}' and it does{1} exist.",
blob.BlobType, blob.Exists() ? "" : "n't");
logger.Write(message);
return new Dictionary<string, string>() { { "Message", message } };
}