AzureML.PowerShell.LayoutExperiment.ProcessRecord C# (CSharp) Method

ProcessRecord() protected method

protected ProcessRecord ( ) : void
return void
        protected override void ProcessRecord()
        {
            string rawJson = string.Empty;
            Experiment exp = Sdk.GetExperimentById(GetWorkspaceSetting(), ExperimentId, out rawJson);
            rawJson = Sdk.AutoLayoutGraph(rawJson);
            MemoryStream ms = new MemoryStream(UnicodeEncoding.Unicode.GetBytes(rawJson));
            ser = new DataContractJsonSerializer(typeof(Experiment));
            exp = (Experiment)ser.ReadObject(ms);
            Sdk.SaveExperiment(GetWorkspaceSetting(), exp, rawJson);
            WriteObject("Graph auto-layout finished.");
        }
    }
LayoutExperiment