public AssetDomainObject(IStore <DomainId> store, ISemanticLog log, IAssetTagService assetTags, IAssetQueryService assetQuery, IContentRepository contentRepository) : base(store, log) { Guard.NotNull(assetTags, nameof(assetTags)); Guard.NotNull(assetQuery, nameof(assetQuery)); Guard.NotNull(contentRepository, nameof(contentRepository)); this.assetTags = assetTags; this.assetQuery = assetQuery; this.contentRepository = contentRepository; }
public AssetDomainObject(IPersistenceFactory <AssetDomainObject.State> factory, ISemanticLog log, IAssetTagService assetTags, IAssetQueryService assetQuery, IContentRepository contentRepository) : base(factory, log) { Guard.NotNull(assetTags, nameof(assetTags)); Guard.NotNull(assetQuery, nameof(assetQuery)); Guard.NotNull(contentRepository, nameof(contentRepository)); this.assetTags = assetTags; this.assetQuery = assetQuery; this.contentRepository = contentRepository; Capacity = int.MaxValue; }