View Source
  Class InstallStatusTracker
  
  An internal in-memory status tracker for the current installation
 
  
  
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public class InstallStatusTracker
   
  Constructors
  
  
    View Source
  
  InstallStatusTracker(IHostingEnvironment, IJsonSerializer)
  
  
  Declaration
  
    public InstallStatusTracker(IHostingEnvironment hostingEnvironment, IJsonSerializer jsonSerializer)
   
  Parameters
  
  Methods
  
  
    View Source
  
  ClearFiles()
  
  
  Declaration
  
  
    View Source
  
  GetStatus()
  
  
  Declaration
  
    public static IEnumerable<InstallTrackingItem> GetStatus()
   
  Returns
  
  
    View Source
  
  Initialize(Guid, IEnumerable<InstallSetupStep>)
  
  
  Declaration
  
    public IEnumerable<InstallTrackingItem> Initialize(Guid installId, IEnumerable<InstallSetupStep> steps)
   
  Parameters
  
  Returns
  
  
    View Source
  
  InitializeFromFile(Guid)
  
  
  Declaration
  
    public IEnumerable<InstallTrackingItem> InitializeFromFile(Guid installId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Guid | 
        installId | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  Reset()
  
  
  Declaration
  
  
    View Source
  
  SetComplete(Guid, String, Nullable<IDictionary<String, Object>>)
  
  
  Declaration
  
    public void SetComplete(Guid installId, string name, IDictionary<string, object>? additionalData = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Guid | 
        installId | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
      
        | System.Nullable<IDictionary<System.String, System.Object>> | 
        additionalData | 
         |