Exemplo n.º 1
0
        protected virtual void PopulateContextVariables()
        {
            DateTime dateTime = (DateTime)ExDateTime.Now;

            base.Fields["InvocationID"]    = string.Format("{0}{1:0000}{2}", dateTime.ToString("yyyyMMdd-HHmmss"), dateTime.Millisecond, ComponentInfoBasedTask.random.Next());
            base.Fields["ProductPlatform"] = ((IntPtr.Size == 8) ? "amd64" : "i386");
            if (this.ShouldLoadDatacenterConfigFile && this.InstallationMode != InstallationModes.Uninstall)
            {
                ParameterCollection parameterCollection = RolesUtility.ReadSetupParameters(this.IsDatacenter || this.IsDatacenterDedicated);
                foreach (Parameter parameter in parameterCollection)
                {
                    base.Fields["Datacenter" + parameter.Name] = parameter.EffectiveValue;
                }
            }
        }
Exemplo n.º 2
0
 private bool GetIgnoreFilesInUseFlag()
 {
     if (this.IsDatacenter)
     {
         ParameterCollection parameterCollection = RolesUtility.ReadSetupParameters(this.IsDatacenter);
         foreach (Parameter parameter in parameterCollection)
         {
             if (string.Equals(parameter.Name, "IgnoreFilesInUse", StringComparison.InvariantCultureIgnoreCase))
             {
                 return((bool)parameter.EffectiveValue);
             }
         }
         return(false);
     }
     return(false);
 }