예제 #1
0
        private static IList <ResourceFile> UploadFilesMakeResFiles(StagingStorageAccount stagingCreds)
        {
            // use a dummy task to stage fsome files and generate resource files
            CloudTask myTask = new CloudTask(id: "CountWordsTask", commandline: @"cmd /c dir /s .. & dir & type localwords.txt");

            // first we have local files that we want pushed to the compute node before the commandline is invoked
            FileToStage wordsDotText = new FileToStage(Resources.LocalWordsDotText, stagingCreds);                // use "default" mapping to base name of local file

            // add in the files to stage
            myTask.FilesToStage = new List <IFileStagingProvider>();
            myTask.FilesToStage.Add(wordsDotText);

            // trigger file staging
            myTask.StageFiles();

            // return the resolved resource files
            return(myTask.ResourceFiles);
        }