View Source
Class TrackedReferencesService
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
public class TrackedReferencesService : ITrackedReferencesService
Constructors
View Source
TrackedReferencesService(ITrackedReferencesRepository, ICoreScopeProvider, IEntityService)
Declaration
public TrackedReferencesService(ITrackedReferencesRepository trackedReferencesRepository, ICoreScopeProvider scopeProvider, IEntityService entityService)
Parameters
Methods
View Source
GetPagedDescendantsInReferencesAsync(Guid, Int64, Int64, Boolean)
Declaration
public Task<PagedModel<RelationItemModel>> GetPagedDescendantsInReferencesAsync(Guid parentKey, long skip, long take, bool filterMustBeIsDependency)
Parameters
Type |
Name |
Description |
Guid |
parentKey |
|
System.Int64 |
skip |
|
System.Int64 |
take |
|
System.Boolean |
filterMustBeIsDependency |
|
Returns
View Source
GetPagedItemsWithRelationsAsync(ISet<Guid>, Int64, Int64, Boolean)
Declaration
public Task<PagedModel<RelationItemModel>> GetPagedItemsWithRelationsAsync(ISet<Guid> keys, long skip, long take, bool filterMustBeIsDependency)
Parameters
Type |
Name |
Description |
ISet<Guid> |
keys |
|
System.Int64 |
skip |
|
System.Int64 |
take |
|
System.Boolean |
filterMustBeIsDependency |
|
Returns
View Source
GetPagedKeysWithDependentReferencesAsync(ISet<Guid>, Guid, Int64, Int64)
Declaration
public async Task<PagedModel<Guid>> GetPagedKeysWithDependentReferencesAsync(ISet<Guid> keys, Guid objectTypeId, long skip, long take)
Parameters
Type |
Name |
Description |
ISet<Guid> |
keys |
|
Guid |
objectTypeId |
|
System.Int64 |
skip |
|
System.Int64 |
take |
|
Returns
View Source
GetPagedRelationsForItemAsync(Guid, Int64, Int64, Boolean)
Declaration
public Task<PagedModel<RelationItemModel>> GetPagedRelationsForItemAsync(Guid key, long skip, long take, bool filterMustBeIsDependency)
Parameters
Type |
Name |
Description |
Guid |
key |
|
System.Int64 |
skip |
|
System.Int64 |
take |
|
System.Boolean |
filterMustBeIsDependency |
|
Returns
View Source
GetPagedRelationsForRecycleBinAsync(UmbracoObjectTypes, Int64, Int64, Boolean)
Declaration
public Task<PagedModel<RelationItemModel>> GetPagedRelationsForRecycleBinAsync(UmbracoObjectTypes objectType, long skip, long take, bool filterMustBeIsDependency)
Parameters
Type |
Name |
Description |
UmbracoObjectTypes |
objectType |
|
System.Int64 |
skip |
|
System.Int64 |
take |
|
System.Boolean |
filterMustBeIsDependency |
|
Returns