AzureML.ManagementSDK.GetActivityStatus C# (CSharp) Method

GetActivityStatus() public method

public GetActivityStatus ( WorkspaceSetting setting, string activityId, bool isPacking ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
activityId string
isPacking bool
return AzureML.Contract.PackingServiceActivity
        public PackingServiceActivity GetActivityStatus(WorkspaceSetting setting, string activityId, bool isPacking)
        {
            ValidateWorkspaceSetting(setting);
            Util.AuthorizationToken = setting.AuthorizationToken;
            string queryUrl = StudioApi + string.Format("workspaces/{0}/packages?{1}ActivityId={2}", setting.WorkspaceId, (isPacking ? "package" : "unpack"), activityId);
            //Console.WriteLine("Getting activity: GET " + queryUrl);
            HttpResult hr = Util.HttpGet(queryUrl, true).Result;

            if (hr.IsSuccess)
            {                
                PackingServiceActivity activity = jss.Deserialize<PackingServiceActivity>(hr.Payload);
                return activity;
            }
            else
                throw new AmlRestApiException(hr);
        }