Skip to main content
Version: Current

Users.GetUserByNameAsync

Description

Gets UserInfo details with specified User Name from the connected AI Command Center.

C#

Task<UserInfo> GetUserByNameAsync(string userName)

Properties

Input

PropertyDescription
userNameSpecify the name of the user to retrieve the information.

Output

| Task<UserInfo> | Returns the information of a user using userName. | |||

Remarks

Use GetUserByNameAsync API to get the UserInfo details from the connected AI Command Center.

Example

C#
public void GetUserByNameAsync()
{
IControlRoomContext context = LoginControlRoom("RegularBuild", "BasicAuth");
string userName = "user1";

UserInfo userInfo = Task.Run(() => context.Users.GetUserByNameAsync(userName)).Result;
Console.WriteLine("User Id: " + userInfo.UserId);
}
C#
public IControlRoomContext LoginControlRoom()
{
IControlRoomContext context;
string connectionString;

connectionString = "ServerUrl=https://demo.onnitellibuddies.com;UserName=demoadmin;Password=password";
context = new ControlRoomContext(connectionString);

context.Open();
return context;
}