View Source
Class MemberTypeService
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, IUserIdKeyResolver, ContentTypeFilterCollection)
Declaration
[Obsolete("Use the non-obsolete constructor instead. Scheduled removal in v19.")]
public MemberTypeService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IMemberService memberService, IMemberTypeRepository memberTypeRepository, IAuditRepository auditRepository, IMemberTypeContainerRepository entityContainerRepository, IEntityRepository entityRepository, IEventAggregator eventAggregator, IUserIdKeyResolver userIdKeyResolver, ContentTypeFilterCollection contentTypeFilters)
Parameters
View Source
MemberTypeService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IMemberService, IMemberTypeRepository, IAuditService, IAuditRepository, IMemberTypeContainerRepository, IEntityRepository, IEventAggregator, IUserIdKeyResolver, ContentTypeFilterCollection)
Declaration
[Obsolete("Use the non-obsolete constructor instead. Scheduled removal in v19.")]
public MemberTypeService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IMemberService memberService, IMemberTypeRepository memberTypeRepository, IAuditService auditService, IAuditRepository auditRepository, IMemberTypeContainerRepository entityContainerRepository, IEntityRepository entityRepository, IEventAggregator eventAggregator, IUserIdKeyResolver userIdKeyResolver, ContentTypeFilterCollection contentTypeFilters)
Parameters
View Source
MemberTypeService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IMemberService, IMemberTypeRepository, IAuditService, IMemberTypeContainerRepository, IEntityRepository, IEventAggregator, IUserIdKeyResolver, ContentTypeFilterCollection)
Declaration
public MemberTypeService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IMemberService memberService, IMemberTypeRepository memberTypeRepository, IAuditService auditService, IMemberTypeContainerRepository entityContainerRepository, IEntityRepository entityRepository, IEventAggregator eventAggregator, IUserIdKeyResolver userIdKeyResolver, ContentTypeFilterCollection contentTypeFilters)
Parameters
Properties
View Source
ContainedObjectType
Declaration
protected override Guid ContainedObjectType { get; }
Property Value
View Source
ReadLockIds
Declaration
protected override int[] ReadLockIds { get; }
Property Value
View Source
WriteLockIds
Declaration
protected override int[] WriteLockIds { get; }
Property Value
Methods
View Source
DeleteItemsOfTypes(IEnumerable<int>)
Declaration
protected override void DeleteItemsOfTypes(IEnumerable<int> typeIds)
Parameters
| Type |
Name |
Description |
| IEnumerable<int> |
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)
The purpose of this notification being published within the transaction is so that listeners can perform database
operations from within the same transaction and guarantee data consistency so that if anything goes wrong
the entire transaction can be rolled back. This is used by Nucache.
Declaration
protected override ContentTypeRefreshNotification<IMemberType> GetContentTypeRefreshedNotification(IEnumerable<ContentTypeChange<IMemberType>> changes, EventMessages eventMessages)
Parameters
Returns
View Source
GetDefault()
Declaration
public string GetDefault()
Returns
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