API Diff between 8.2.0 and 8.14.2
20 Additions
319 Removals
Umbraco.Core
Umbraco.Core.Cache
Umbraco.Core.Collections
-
public class EventClearingObservableCollection<TValue> : ObservableCollection<TValue>, INotifyCollectionChanged
-
public class ObservableDictionary<TKey, TValue> : ObservableCollection<TValue>, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>
Umbraco.Core.Composing
Umbraco.Core.Composing.LightInject
Umbraco.Core.Configuration
Umbraco.Core.Configuration.Grid
Umbraco.Core.Configuration.UmbracoSettings
Umbraco.Core.Dashboards
Umbraco.Core.Events
Umbraco.Core.Exceptions
Umbraco.Core.IO
Umbraco.Core.Logging
-
public class DebugDiagnosticsLogger : ILogger
- public void Debug<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Debug<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Debug<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Error<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Error<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Error<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Fatal<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Fatal<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Fatal<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Info<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Info<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Info<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Verbose<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Verbose<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Verbose<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Warn<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Warn<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Warn<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Warn<T0>(Type reporting, string message, T0 propertyValue0)
-
public interface ILogger2 : ILogger
-
public static class Logger2Extensions
-
public sealed class ProfilingLogger : IProfilingLogger, ILogger
- public void Debug<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Debug<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Debug<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Error<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Error<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Error<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Fatal<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Fatal<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Fatal<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Info<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Info<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Info<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Verbose<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Verbose<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Verbose<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Warn<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Warn<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Warn<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Warn<T0>(Type reporting, string message, T0 propertyValue0)
Umbraco.Core.Logging.Serilog
-
public class SerilogLogger : ILogger, IDisposable
- public void Debug<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Debug<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Debug<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Error<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Error<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Error<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Fatal<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Fatal<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Fatal<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Info<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Info<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Info<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Verbose<T0>(Type reporting, string messageTemplate, T0 propertyValue0)
- public void Verbose<T0, T1>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Verbose<T0, T1, T2>(Type reporting, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Warn<T0>(Type reporting, string message, T0 propertyValue0)
- public void Warn<T0>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0)
- public void Warn<T0, T1>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Warn<T0, T1, T2>(Type reporting, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
Umbraco.Core.Mapping
Umbraco.Core.Migrations
Umbraco.Core.Migrations.Upgrade.V_8_0_0
Umbraco.Core.Migrations.Upgrade.V_8_10_0
Umbraco.Core.Migrations.Upgrade.V_8_6_0
Umbraco.Core.Migrations.Upgrade.V_8_9_0
Umbraco.Core.Models
-
public class ContentDataIntegrityReport
-
public class ContentDataIntegrityReportEntry
-
public class ContentDataIntegrityReportOptions
-
public class ContentScheduleCollection : INotifyCollectionChanged, IDeepCloneable, IEquatable<ContentScheduleCollection>
-
public class IconModel
-
public interface IImageUrlGenerator
-
public class ImageUrlGenerationOptions
-
public class InstallLog
-
public interface IRelation : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IRelationType : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class MediaWithCrops
-
public abstract class PagedResult
-
public class PagedResult<T>
-
public class PropertyCollection : KeyedCollection<string, Property>, INotifyCollectionChanged, IDeepCloneable
-
public class PropertyGroupCollection : KeyedCollection<string, PropertyGroup>, INotifyCollectionChanged, IDeepCloneable
-
public class PropertyType : EntityBase, IEquatable<PropertyType>
-
public class PropertyTypeCollection : KeyedCollection<string, PropertyType>, INotifyCollectionChanged, IDeepCloneable
-
public class Range<T> where T : IComparable<T>
-
public class Relation : EntityBase, IRelation, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class RelationType : EntityBase, IRelationType, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class SimpleContentType : ISimpleContentType, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class UpgradeResult
-
public static class UserExtensions
Umbraco.Core.Models.Blocks
Umbraco.Core.Models.ContentEditing
Umbraco.Core.Models.Editors
Umbraco.Core.Models.Entities
-
public interface IMemberEntitySlim : IContentEntitySlim, IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public class MemberEntitySlim : ContentEntitySlim, IMemberEntitySlim, IContentEntitySlim, IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
Umbraco.Core.Models.Identity
Umbraco.Core.Models.PublishedContent
-
public interface ILivePublishedModelFactory2 : ILivePublishedModelFactory, IPublishedModelFactory
-
public interface IPublishedContentType2 : IPublishedContentType
-
public class PublishedContentType : IPublishedContentType
- public Guid Key { get; }
- public PublishedContentType(Guid key, int id, string alias, PublishedItemType itemType, IEnumerable<string> compositionAliases, IEnumerable<PublishedPropertyType> propertyTypes, ContentVariation variations, bool isElement = false)
- public PublishedContentType(Guid key, int id, string alias, PublishedItemType itemType, IEnumerable<string> compositionAliases, Func<IPublishedContentType, IEnumerable<IPublishedPropertyType>> propertyTypes, ContentVariation variations, bool isElement = false)
-
public static class PublishedContentTypeExtensions
-
public class VariationContext
-
public static class VariationContextAccessorExtensions
Umbraco.Core.Persistence
Umbraco.Core.Persistence.DatabaseAnnotations
Umbraco.Core.Persistence.Repositories
-
public interface IContentRepository<TId, TEntity> : IReadWriteQueryRepository<TId, TEntity>, IReadRepository<TId, TEntity>, IRepository, IWriteRepository<TEntity>, IQueryRepository<TEntity> where TEntity : IUmbracoEntity
-
public interface IContentTypeRepositoryBase<TItem> : IReadWriteQueryRepository<int, TItem>, IReadRepository<int, TItem>, IRepository, IWriteRepository<TItem>, IQueryRepository<TItem>, IReadRepository<Guid, TItem> where TItem : IContentTypeComposition
-
public interface IDataTypeRepository : IReadWriteQueryRepository<int, IDataType>, IReadRepository<int, IDataType>, IRepository, IWriteRepository<IDataType>, IQueryRepository<IDataType>
-
public interface IDocumentRepository : IContentRepository<int, IContent>, IReadWriteQueryRepository<int, IContent>, IReadRepository<int, IContent>, IRepository, IWriteRepository<IContent>, IQueryRepository<IContent>, IReadRepository<Guid, IContent>
-
public interface IEntityRepository : IRepository
-
public interface IExternalLoginRepository : IReadWriteQueryRepository<int, IIdentityUserLogin>, IReadRepository<int, IIdentityUserLogin>, IRepository, IWriteRepository<IIdentityUserLogin>, IQueryRepository<IIdentityUserLogin>
-
public interface IInstallationRepository
-
public interface IMediaRepository : IContentRepository<int, IMedia>, IReadWriteQueryRepository<int, IMedia>, IReadRepository<int, IMedia>, IRepository, IWriteRepository<IMedia>, IQueryRepository<IMedia>, IReadRepository<Guid, IMedia>
-
public interface IMemberGroupRepository : IReadWriteQueryRepository<int, IMemberGroup>, IReadRepository<int, IMemberGroup>, IRepository, IWriteRepository<IMemberGroup>, IQueryRepository<IMemberGroup>
-
public interface IMemberRepository : IContentRepository<int, IMember>, IReadWriteQueryRepository<int, IMember>, IReadRepository<int, IMember>, IRepository, IWriteRepository<IMember>, IQueryRepository<IMember>
-
public interface IRedirectUrlRepository : IReadWriteQueryRepository<Guid, IRedirectUrl>, IReadRepository<Guid, IRedirectUrl>, IRepository, IWriteRepository<IRedirectUrl>, IQueryRepository<IRedirectUrl>
-
public interface IRelationRepository : IReadWriteQueryRepository<int, IRelation>, IReadRepository<int, IRelation>, IRepository, IWriteRepository<IRelation>, IQueryRepository<IRelation>
- void DeleteByParent(int parentId, string[] relationTypeAliases)
- IEnumerable<IUmbracoEntity> GetPagedChildEntitiesByParentId(int parentId, long pageIndex, int pageSize, out long totalRecords, Guid[] entityTypes)
- IEnumerable<IUmbracoEntity> GetPagedParentEntitiesByChildId(int childId, long pageIndex, int pageSize, out long totalRecords, Guid[] entityTypes)
- IEnumerable<IRelation> GetPagedRelationsByQuery(IQuery<IRelation> query, long pageIndex, int pageSize, out long totalRecords, Ordering ordering)
- void Save(IEnumerable<IRelation> relations)
-
public interface IUpgradeCheckRepository
Umbraco.Core.Persistence.SqlSyntax
Umbraco.Core.PropertyEditors
Umbraco.Core.PropertyEditors.ValueConverters
-
public class ImageCropperValue : IHtmlString, IEquatable<ImageCropperValue>
- public string GetCropUrl(string alias, IImageUrlGenerator imageUrlGenerator, bool useCropDimensions = true, bool useFocalPoint = false, string cacheBusterValue = null)
- public string GetCropUrl(int width, int height, IImageUrlGenerator imageUrlGenerator, bool useFocalPoint = false, string cacheBusterValue = null)
Umbraco.Core.Runtime
Umbraco.Core.Scoping
Umbraco.Core.Security
-
public class BackOfficeUserStore : DisposableObjectSlim, IUserStore<BackOfficeIdentityUser, int>, IDisposable, IUserPasswordStore<BackOfficeIdentityUser, int>, IUserEmailStore<BackOfficeIdentityUser, int>, IUserLoginStore<BackOfficeIdentityUser, int>, IUserRoleStore<BackOfficeIdentityUser, int>, IUserSecurityStampStore<BackOfficeIdentityUser, int>, IUserLockoutStore<BackOfficeIdentityUser, int>, IUserTwoFactorStore<BackOfficeIdentityUser, int>, IUserSessionStore<BackOfficeIdentityUser, int>
Umbraco.Core.Services
-
public static class ContentServiceExtensions
-
public interface IContentService : IContentServiceBase, IService
-
public interface IContentServiceBase : IService
-
public interface IContentTypeBaseService<TItem> : IContentTypeBaseService, IService where TItem : IContentTypeComposition
-
public interface IDataTypeService : IService
-
public interface IExternalLoginService : IService
-
public interface IIconService
-
public interface IInstallationService
-
public interface IMediaService : IContentServiceBase, IService
-
public interface IMemberGroupService : IService
-
public interface IMembershipMemberService<T> : IService where T : IMembershipUser
-
public interface IMembershipRoleService<T> where T : IMembershipUser
-
public interface IRedirectUrlService : IService
-
public interface IRelationService : IService
- IEnumerable<IRelation> GetAllRelationsByRelationType(IRelationType relationType)
- IEnumerable<IRelation> GetAllRelationsByRelationType(RelationType relationType)
- IEnumerable<IRelation> GetByChildId(int id, string relationTypeAlias)
- IEnumerable<IRelation> GetByParentId(int id, string relationTypeAlias)
- IEnumerable<IRelation> GetPagedByRelationTypeId(int relationTypeId, long pageIndex, int pageSize, out long totalRecords, Ordering ordering = null)
- IEnumerable<IUmbracoEntity> GetPagedChildEntitiesByParentId(int id, long pageIndex, int pageSize, out long totalChildren, UmbracoObjectTypes[] entityTypes)
- IEnumerable<IUmbracoEntity> GetPagedParentEntitiesByChildId(int id, long pageIndex, int pageSize, out long totalChildren, UmbracoObjectTypes[] entityTypes)
- void Save(IEnumerable<IRelation> relations)
-
public interface IUpgradeService
Umbraco.Core.Services.Changes
Umbraco.Core.Services.Implement
-
public class ContentService : RepositoryService, IContentService, IContentServiceBase, IService
-
public abstract class ContentTypeServiceBase<TRepository, TItem, TService> : ContentTypeServiceBase<TItem, TService>, IContentTypeBaseService<TItem>, IContentTypeBaseService, IService where TRepository : IContentTypeRepositoryBase<TItem> where TItem : IContentTypeComposition where TService : IContentTypeBaseService<TItem>
-
public class DataTypeService : ScopeRepositoryService, IDataTypeService, IService
-
public class ExternalLoginService : ScopeRepositoryService, IExternalLoginService, IService
-
public class InstallationService : IInstallationService
-
public class MediaService : ScopeRepositoryService, IMediaService, IContentServiceBase, IService
-
public class MemberGroupService : RepositoryService, IMemberGroupService, IService
-
public class MemberService : ScopeRepositoryService, IMemberService, IMembershipMemberService, IMembershipMemberService<IMember>, IService, IMembershipRoleService<IMember>
-
public class RelationService : ScopeRepositoryService, IRelationService, IService
- public RelationService(IScopeProvider uowProvider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IEntityService entityService, IRelationRepository relationRepository, IRelationTypeRepository relationTypeRepository, IAuditRepository auditRepository)
- public RelationService(IScopeProvider uowProvider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IEntityService entityService, IRelationRepository relationRepository, IRelationTypeRepository relationTypeRepository)
- public IEnumerable<IRelation> GetAllRelationsByRelationType(IRelationType relationType)
- public IEnumerable<IRelation> GetAllRelationsByRelationType(RelationType relationType)
- public IEnumerable<IRelation> GetByChildId(int id, string relationTypeAlias)
- public IEnumerable<IRelation> GetByParentId(int id, string relationTypeAlias)
- public IEnumerable<IRelation> GetPagedByRelationTypeId(int relationTypeId, long pageIndex, int pageSize, out long totalRecords, Ordering ordering = null)
- public IEnumerable<IUmbracoEntity> GetPagedChildEntitiesByParentId(int id, long pageIndex, int pageSize, out long totalChildren, UmbracoObjectTypes[] entityTypes)
- public IEnumerable<IUmbracoEntity> GetPagedParentEntitiesByChildId(int id, long pageIndex, int pageSize, out long totalChildren, UmbracoObjectTypes[] entityTypes)
- public void Save(IEnumerable<IRelation> relations)
-
public class UserService : ScopeRepositoryService, IUserService, IMembershipUserService, IMembershipMemberService<IUser>, IService