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