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;
}