Add RuntimeModeValidatorCollection and builder

This commit is contained in:
Ronald Barendse
2022-07-14 16:48:01 +02:00
committed by Nikolaj Geisle
parent 871bb94a41
commit f11d717522
2 changed files with 21 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
using Umbraco.Cms.Core.Composing;
namespace Umbraco.Cms.Infrastructure.Runtime;
public class RuntimeModeValidatorCollection : BuilderCollectionBase<IRuntimeModeValidator>
{
public RuntimeModeValidatorCollection(Func<IEnumerable<IRuntimeModeValidator>> items)
: base(items)
{ }
}

View File

@@ -0,0 +1,11 @@
using Microsoft.Extensions.DependencyInjection;
using Umbraco.Cms.Core.Composing;
namespace Umbraco.Cms.Infrastructure.Runtime;
public class RuntimeModeValidatorCollectionBuilder : SetCollectionBuilderBase<RuntimeModeValidatorCollectionBuilder, RuntimeModeValidatorCollection, IRuntimeModeValidator>
{
protected override ServiceLifetime CollectionLifetime => ServiceLifetime.Transient;
protected override RuntimeModeValidatorCollectionBuilder This => this;
}