static int Main(string[] args) { if (args.Length != 1) { Console.Error.WriteLine("UploadAsset <filename>"); return -1; } string filename = args[0]; string accountName = Environment.GetEnvironmentVariable("ACCOUNT_NAME"); string accountKey = Environment.GetEnvironmentVariable("ACCOUNT_KEY"); CloudMediaContext cloudMediaContext = new CloudMediaContext(accountName, accountKey); IAsset asset = cloudMediaContext.CreateAssetAndUploadSingleFile(AssetCreationOptions.None, filename); Console.WriteLine("{0}\t{1}\t{2}\t{3}", asset.Id, asset.Name, asset.State, asset.LastModified); return 0; }