public static WindowsSession Get(string windowsUserName) { Checker.Begin().NotNull(windowsUserName, nameof(windowsUserName)); return(WindowsCore.GetSessions()?.FirstOrDefault(c => c.UserName.Equals(windowsUserName, StringComparison.OrdinalIgnoreCase)) ?? null); }
public static WindowsSession Get(int sessionId) { Checker.Begin().CheckGreaterThan <int>(sessionId, nameof(sessionId), 1, true); return(WindowsCore.GetSessions()?.FirstOrDefault(c => c.SessionId == sessionId) ?? null); }