/// <summary> /// Default constructor. Probes system for required context information defined in options /// </summary> public RuntimeContext(RuntimeContextOptions options) { if ((options & RuntimeContextOptions.MachineContext) == RuntimeContextOptions.MachineContext) { _machineContext = (new MachineContext()).ToList(); } if ((options & RuntimeContextOptions.HttpRequestContext) == RuntimeContextOptions.HttpRequestContext) { _httpRequest = WebUtils.ToList(null); } }