AzureML.ManagementSDK.AddWorkspaceUsers C# (CSharp) Method

AddWorkspaceUsers() public method

public AddWorkspaceUsers ( WorkspaceSetting setting, string emails, string role ) : void
setting AzureML.Contract.WorkspaceSetting
emails string
role string
return void
        public void AddWorkspaceUsers(WorkspaceSetting setting, string emails, string role)
        {
            ValidateWorkspaceSetting(setting);
            Util.AuthorizationToken = setting.AuthorizationToken;
            string queryUrl = StudioApi + string.Format("workspaces/{0}/invitations", setting.WorkspaceId);
            string body = "{Role: \"" + role + "\", Emails:\"" + emails + "\"}";
            HttpResult hr = Util.HttpPost(queryUrl, body).Result;
            if (hr.IsSuccess)
            {
                string p = hr.Payload;
                return;
            }
            else
                throw new AmlRestApiException(hr);
        }