public override IDictionary Execute()

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 } };
        }