View Source
  Class DataTypeUsageService
  
  
  
  
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public class DataTypeUsageService : IDataTypeUsageService
   
  Constructors
  
  
    View Source
  
  DataTypeUsageService(IDataTypeUsageRepository, ICoreScopeProvider)
  
  
  Declaration
  
    public DataTypeUsageService(IDataTypeUsageRepository dataTypeUsageRepository, ICoreScopeProvider scopeProvider)
   
  Parameters
  
  
    View Source
  
  DataTypeUsageService(IDataTypeUsageRepository, IDataTypeService, ICoreScopeProvider)
  
  
  Declaration
  
    public DataTypeUsageService(IDataTypeUsageRepository dataTypeUsageRepository, IDataTypeService dataTypeService, ICoreScopeProvider scopeProvider)
   
  Parameters
  
  Methods
  
  
    View Source
  
  HasSavedValues(Int32)
  
  
  Declaration
  
    public bool HasSavedValues(int dataTypeId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | dataTypeId |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  HasSavedValuesAsync(Guid)
  Checks if there are any saved property values using a given data type.
Declaration
  
    public async Task<Attempt<bool, DataTypeOperationStatus>> HasSavedValuesAsync(Guid dataTypeKey)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Guid | dataTypeKey | The key of the data type to check. | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Task<Attempt<System.Boolean, DataTypeOperationStatus>> | An attempt with status and result if there are any property values using the data type, otherwise false. |