View Source
  Class MemberTypeService
  
  
  
  
    Inheritance
      System.Object
      
      
      
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public class MemberTypeService : ContentTypeServiceBase<IMemberTypeRepository, IMemberType>, IMemberTypeService, IContentTypeBaseService<IMemberType>, IContentTypeBaseService, IService
   
  Constructors
  
  
    View Source
  
  MemberTypeService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IMemberService, IMemberTypeRepository, IAuditRepository, IMemberTypeContainerRepository, IEntityRepository, IEventAggregator)
  
  
  Declaration
  
    public MemberTypeService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IMemberService memberService, IMemberTypeRepository memberTypeRepository, IAuditRepository auditRepository, IMemberTypeContainerRepository entityContainerRepository, IEntityRepository entityRepository, IEventAggregator eventAggregator)
   
  Parameters
  
  
    View Source
  
  MemberTypeService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IMemberService, IMemberTypeRepository, IAuditRepository, IMemberTypeContainerRepository, IEntityRepository, IEventAggregator, IUserIdKeyResolver)
  
  
  Declaration
  
    public MemberTypeService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IMemberService memberService, IMemberTypeRepository memberTypeRepository, IAuditRepository auditRepository, IMemberTypeContainerRepository entityContainerRepository, IEntityRepository entityRepository, IEventAggregator eventAggregator, IUserIdKeyResolver userIdKeyResolver)
   
  Parameters
  
  Properties
  
  
    View Source
  
  ContainedObjectType
  
  
  Declaration
  
    protected override Guid ContainedObjectType { get; }
   
  Property Value
  
  
    View Source
  
  ReadLockIds
  
  
  Declaration
  
    protected override int[] ReadLockIds { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32[] |  | 
    
  
  
    View Source
  
  WriteLockIds
  
  
  Declaration
  
    protected override int[] WriteLockIds { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32[] |  | 
    
  
  Methods
  
  
    View Source
  
  DeleteItemsOfTypes(IEnumerable<Int32>)
  
  
  Declaration
  
    protected override void DeleteItemsOfTypes(IEnumerable<int> typeIds)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IEnumerable<System.Int32> | typeIds |  | 
    
  
  
    View Source
  
  GetContentTypeChangedNotification(IEnumerable<ContentTypeChange<IMemberType>>, EventMessages)
  
  
  Declaration
  
    protected override ContentTypeChangeNotification<IMemberType> GetContentTypeChangedNotification(IEnumerable<ContentTypeChange<IMemberType>> changes, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetContentTypeRefreshedNotification(IEnumerable<ContentTypeChange<IMemberType>>, EventMessages)
  
  
  Declaration
  
    protected override ContentTypeRefreshNotification<IMemberType> GetContentTypeRefreshedNotification(IEnumerable<ContentTypeChange<IMemberType>> changes, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetDefault()
  
  
  Declaration
  
    public string GetDefault()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
    View Source
  
  GetDeletedNotification(IEnumerable<IMemberType>, EventMessages)
  
  
  Declaration
  
    protected override DeletedNotification<IMemberType> GetDeletedNotification(IEnumerable<IMemberType> items, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetDeletingNotification(IEnumerable<IMemberType>, EventMessages)
  
  
  Declaration
  
    protected override DeletingNotification<IMemberType> GetDeletingNotification(IEnumerable<IMemberType> items, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetDeletingNotification(IMemberType, EventMessages)
  
  
  Declaration
  
    protected override DeletingNotification<IMemberType> GetDeletingNotification(IMemberType item, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetMovedNotification(IEnumerable<MoveEventInfo<IMemberType>>, EventMessages)
  
  
  Declaration
  
    protected override MovedNotification<IMemberType> GetMovedNotification(IEnumerable<MoveEventInfo<IMemberType>> moveInfo, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetMovingNotification(MoveEventInfo<IMemberType>, EventMessages)
  
  
  Declaration
  
    protected override MovingNotification<IMemberType> GetMovingNotification(MoveEventInfo<IMemberType> moveInfo, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetSavedNotification(IEnumerable<IMemberType>, EventMessages)
  
  
  Declaration
  
    protected override SavedNotification<IMemberType> GetSavedNotification(IEnumerable<IMemberType> items, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetSavedNotification(IMemberType, EventMessages)
  
  
  Declaration
  
    protected override SavedNotification<IMemberType> GetSavedNotification(IMemberType item, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetSavingNotification(IEnumerable<IMemberType>, EventMessages)
  
  
  Declaration
  
    protected override SavingNotification<IMemberType> GetSavingNotification(IEnumerable<IMemberType> items, EventMessages eventMessages)
   
  Parameters
  
  Returns
  
  
    View Source
  
  GetSavingNotification(IMemberType, EventMessages)
  
  
  Declaration
  
    protected override SavingNotification<IMemberType> GetSavingNotification(IMemberType item, EventMessages eventMessages)
   
  Parameters
  
  Returns