Creating and Saving
To create a new workspace, you need to log in with a user name that has permission to work with workspace, and create an object of the type StiWorkspace, and then call its method StiWorkspace.Save() (StiWorkspace.SaveAsync()):
.NET API |
... public void CreateNewWorkspace() { var connection = new Stimulsoft.Server.Connect.StiServerConnection("localhost:40010"); connection.Accounts.Users.Login("UserName@example.com", "Password");
var workspace = connection.Accounts.Workspaces.New("Company"); var workspaceKey = workspace.Key; workspace.Save();
connection.Accounts.Users.Logout(); } ... |
An asynchronous example:
.NET API |
... public async void CreateNewWorkspaceAsync() { var connection = new Stimulsoft.Server.Connect.StiServerConnection("localhost:40010"); await connection.Accounts.Users.LoginAsync("UserName@example.com", "Password");
var workspace = connection.Accounts.Workspaces.New("Company"); var workspaceKey = workspace.Key; await workspace.SaveAsync();
await connection.Accounts.Users.LogoutAsync(); } ... |