// /// <summary> /// Gets the session id of user console session /// </summary> /// <returns>Session id of user console session</returns> public static int GetConsoleSessionId() { ExecutionServiceClient executionServiceClient = ExecutionServiceClient.Connect(); if (executionServiceClient != null) { ExecutionServiceClientConnection connection = executionServiceClient.BeginConnection(RuntimeConnectionName, true); return(connection.UserSessionGetConsoleSessionId()); } else { throw new InvalidOperationException("Can't get a connection to ExecutionServiceClient"); } }