2021-01-14 23:14:35 +11:00
|
|
|
namespace Umbraco.Core.Models.PublishedContent
|
2019-02-21 19:06:41 +01:00
|
|
|
{
|
2020-04-20 22:25:05 +10:00
|
|
|
|
2019-02-21 19:06:41 +01:00
|
|
|
/// <summary>
|
|
|
|
|
/// Provides a live published model creation service.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public interface ILivePublishedModelFactory : IPublishedModelFactory
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Gets an object that can be used to synchronize access to the factory.
|
|
|
|
|
/// </summary>
|
|
|
|
|
object SyncRoot { get; }
|
|
|
|
|
|
2020-05-01 14:08:29 +02:00
|
|
|
/// <summary>
|
|
|
|
|
/// Tells the factory that it should build a new generation of models
|
|
|
|
|
/// </summary>
|
|
|
|
|
void Reset();
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// If the live model factory
|
|
|
|
|
/// </summary>
|
|
|
|
|
bool Enabled { get; }
|
2019-02-21 19:06:41 +01:00
|
|
|
}
|
|
|
|
|
}
|