View Source
  Class RepositoryService
  
  Represents a service that works on top of repositories.
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public abstract class RepositoryService : IService
   
  Constructors
  
  
    View Source
  
  RepositoryService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory)
  
  
  Declaration
  
    protected RepositoryService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory)
   
  Parameters
  
  Properties
  
  
    View Source
  
  EventMessagesFactory
  
  
  Declaration
  
    protected IEventMessagesFactory EventMessagesFactory { get; }
   
  Property Value
  
  
    View Source
  
  LoggerFactory
  
  
  Declaration
  
    protected ILoggerFactory LoggerFactory { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | ILoggerFactory |  | 
    
  
  
    View Source
  
  ScopeProvider
  
  
  Declaration
  
    protected ICoreScopeProvider ScopeProvider { get; }
   
  Property Value
  
  Methods
  
  
    View Source
  
  Query<T>()
  
  
  Declaration
  
    protected IQuery<T> Query<T>()
   
  Returns
  
  Type Parameters