Interface ICatalogArchive
  
  NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility
requirements as denoted by its associated normal version.
Handles archiving for catalog.
Assembly: EPiServer.Business.Commerce.dll
  Version: 14.26.0
  Syntax
  
    public interface ICatalogArchive
   
  Methods
  
  
  
  
  ArchiveContent(ContentReference)
  
  
  Declaration
  
    void ArchiveContent(ContentReference contentLink)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EPiServer.Core.ContentReference | contentLink |  | 
    
  
  
  
  
  DeleteAll()
  
  
  Declaration
  
  
  
  
  DeleteArchive(ContentReference)
  
  
  Declaration
  
    void DeleteArchive(ContentReference contentLink)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EPiServer.Core.ContentReference | contentLink |  | 
    
  
  
  
  
  GetArchivedItems()
  
  
  Declaration
  
    IEnumerable<ArchivedItem> GetArchivedItems()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.IEnumerable<ArchivedItem> |  | 
    
  
  
  
  
  GetCatalogArchivedId()
  
  
  Declaration
  
    int GetCatalogArchivedId()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  RestoreArchive(ContentReference, ContentReference)
  
  
  Declaration
  
    void RestoreArchive(ContentReference contentLink, ContentReference parentLink)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EPiServer.Core.ContentReference | contentLink |  | 
      
        | EPiServer.Core.ContentReference | parentLink |  |