Users.GetUserByNameAsync
Description
Gets UserInfo details with specified User Name from the connected AI Command Center.
C#
Task<UserInfo> GetUserByNameAsync(string userName)
Properties
Input
| Property | Description |
|---|---|
| userName | Specify 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;
}