API Diff between 8.2.0 and 4.11.3
7589 Additions
74 Removals
Umbraco.Core
-
public class ApplicationContext
-
public static class Attempt
- public static Attempt<TResult> Fail<TResult>()
- public static Attempt<TResult> Fail<TResult>(TResult result)
- public static Attempt<TResult> Fail<TResult>(TResult result, Exception exception)
- public static Attempt<TResult, TStatus> FailWithStatus<TResult, TStatus>(TStatus status, TResult result)
- public static Attempt<TResult, TStatus> FailWithStatus<TResult, TStatus>(TStatus status, TResult result, Exception exception)
- public static Attempt<TResult> If<TResult>(bool condition, TResult result)
- public static Attempt<TResult, TStatus> IfWithStatus<TResult, TStatus>(bool condition, TStatus succStatus, TStatus failStatus, TResult result)
- public static Attempt<TResult> Succeed<TResult>(TResult result)
- public static Attempt<TResult, TStatus> SucceedWithStatus<TResult, TStatus>(TStatus status, TResult result)
-
public struct Attempt<TResult>
-
public class CacheHelper
-
public struct Attempt<TResult, TStatus>
- public Exception Exception { get; }
- public TResult Result { get; }
- public TStatus Status { get; }
- public bool Success { get; }
- public static Attempt<TResult, TStatus> Fail(TStatus status)
- public static Attempt<TResult, TStatus> Fail(TStatus status, Exception exception)
- public static Attempt<TResult, TStatus> Fail(TStatus status, TResult result)
- public static Attempt<TResult, TStatus> Fail(TStatus status, TResult result, Exception exception)
- public static Attempt<TResult, TStatus> If(bool condition, TStatus succStatus, TStatus failStatus)
- public static Attempt<TResult, TStatus> If(bool condition, TStatus succStatus, TStatus failStatus, TResult result)
- public static bool op_Implicit(Attempt<TResult, TStatus> a)
- public static Attempt<TResult, TStatus> Succeed(TStatus status)
- public static Attempt<TResult, TStatus> Succeed(TStatus status, TResult result)
-
public sealed class BindingRedirects
-
public static class CompositionExtensions
- public static CacheRefresherCollectionBuilder CacheRefreshers(this Composition composition)
- public static ComponentCollectionBuilder Components(this Composition composition)
- public static DataEditorCollectionBuilder DataEditors(this Composition composition)
- public static ManifestFilterCollectionBuilder ManifestFilters(this Composition composition)
- public static MapperCollectionBuilder Mappers(this Composition composition)
- public static PropertyValueConverterCollectionBuilder PropertyValueConverters(this Composition composition)
- public static void RegisterEssentials(this Composition composition, ILogger logger, IProfiler profiler, IProfilingLogger profilingLogger, IMainDom mainDom, AppCaches appCaches, IUmbracoDatabaseFactory databaseFactory, TypeLoader typeLoader, IRuntimeState state)
- public static void RegisterFileSystem<TFileSystem, TImplementing>(this Composition composition) where TImplementing : FileSystemWrapper, TFileSystem
- public static void RegisterFileSystem<TFileSystem>(this Composition composition) where TFileSystem : FileSystemWrapper
- public static void RegisterUnique<TService>(this Composition composition)
- public static void RegisterUnique<TService, TImplementing>(this Composition composition)
- public static void RegisterUnique<TService>(this Composition composition, TService instance)
- public static void RegisterUniqueFor<TService, TTarget, TImplementing>(this Composition composition)
- public static void SetCultureDictionaryFactory<T>(this Composition composition) where T : ICultureDictionaryFactory
- public static void SetCultureDictionaryFactory(this Composition composition, Func<IFactory, ICultureDictionaryFactory> factory)
- public static void SetCultureDictionaryFactory(this Composition composition, ICultureDictionaryFactory factory)
- public static void SetDatabaseServerMessengerOptions(this Composition composition, Func<IFactory, DatabaseServerMessengerOptions> factory)
- public static void SetDatabaseServerMessengerOptions(this Composition composition, DatabaseServerMessengerOptions options)
- public static void SetLogViewer<T>(this Composition composition) where T : ILogViewer
- public static void SetLogViewer(this Composition composition, Func<IFactory, ILogViewer> factory)
- public static void SetLogViewer(this Composition composition, ILogViewer viewer)
- public static void SetMediaFileSystem(this Composition composition, Func<IFactory, IFileSystem> filesystemFactory)
- public static void SetMediaFileSystem(this Composition composition, Func<IFileSystem> filesystemFactory)
- public static void SetPublishedContentModelFactory<T>(this Composition composition) where T : IPublishedModelFactory
- public static void SetPublishedContentModelFactory(this Composition composition, Func<IFactory, IPublishedModelFactory> factory)
- public static void SetPublishedContentModelFactory(this Composition composition, IPublishedModelFactory factory)
- public static void SetServerMessenger<T>(this Composition composition) where T : IServerMessenger
- public static void SetServerMessenger(this Composition composition, Func<IFactory, IServerMessenger> factory)
- public static void SetServerMessenger(this Composition composition, IServerMessenger registrar)
- public static void SetServerRegistrar<T>(this Composition composition) where T : IServerRegistrar
- public static void SetServerRegistrar(this Composition composition, Func<IFactory, IServerRegistrar> factory)
- public static void SetServerRegistrar(this Composition composition, IServerRegistrar registrar)
- public static void SetShortStringHelper<T>(this Composition composition) where T : IShortStringHelper
- public static void SetShortStringHelper(this Composition composition, Func<IFactory, IShortStringHelper> factory)
- public static void SetShortStringHelper(this Composition composition, IShortStringHelper helper)
- public static UrlSegmentProviderCollectionBuilder UrlSegmentProviders(this Composition composition)
-
public static class ConfigsExtensions
-
public static class Constants
-
public static class ContentExtensions
- public static IProfile GetCreatorProfile(this IMedia media, IUserService userService)
- public static IProfile GetCreatorProfile(this IContentBase content)
- public static IProfile GetCreatorProfile(this IContentBase content, IUserService userService)
- public static IEnumerable<string> GetDirtyUserProperties(this IContentBase entity)
- public static IEnumerable<Property> GetNonGroupedProperties(this IContentBase content)
- public static IEnumerable<Property> GetPropertiesForGroup(this IContentBase content, PropertyGroup propertyGroup)
- public static ContentStatus GetStatus(this IContent content, string culture = null)
- public static IProfile GetWriterProfile(this IContent content)
- public static IProfile GetWriterProfile(this IContent content, IUserService userService)
- public static IProfile GetWriterProfile(this IMedia content, IUserService userService)
- public static bool IsAnyUserPropertyDirty(this IContentBase entity)
- public static void SanitizeEntityPropertiesForXmlStorage(this IContentBase entity)
- public static void SetValue(this IContentBase content, IContentTypeBaseServiceProvider contentTypeBaseServiceProvider, string propertyTypeAlias, string filename, HttpPostedFileBase postedFile, string culture = null, string segment = null)
- public static void SetValue(this IContentBase content, IContentTypeBaseServiceProvider contentTypeBaseServiceProvider, string propertyTypeAlias, string filename, Stream filestream, string culture = null, string segment = null)
- public static string StoreFile(this IContentBase content, IContentTypeBaseServiceProvider contentTypeBaseServiceProvider, string propertyTypeAlias, string filename, Stream filestream, string filepath)
- public static XElement ToXml(this IContent content, IEntityXmlSerializer serializer)
- public static XElement ToXml(this IMedia media, IEntityXmlSerializer serializer)
- public static XElement ToXml(this IMember member, IEntityXmlSerializer serializer)
- public static bool WasAnyUserPropertyDirty(this IContentBase entity)
-
public static class ContentVariationExtensions
-
public static class DateTimeExtensions
-
public static class DecimalExtensions
- public static decimal Normalize(this decimal value)
-
public abstract class DisposableObject : IDisposable
-
public class DisposableTimer : DisposableObject
-
public static class DelegateExtensions
-
public abstract class DisposableObjectSlim : IDisposable
-
public class EmailSender : IEmailSender
-
public static class Enum<T> where T : struct
-
public static class EnumerableExtensions
- public static IEnumerable<T> EmptyNull<T>(this IEnumerable<T> items)
- public static IEnumerable<TItem> FlattenList<TItem>(this IEnumerable<TItem> items, Func<TItem, IEnumerable<TItem>> selectChild)
- public static int FindIndex<T>(this IEnumerable<T> items, int startIndex, Func<T, bool> predicate)
- public static TResult[] ForEach<TItem, TResult>(this IEnumerable<TItem> items, Func<TItem, TResult> func)
- public static IEnumerable<TItem> ForEach<TItem>(this IEnumerable<TItem> items, Action<TItem> action)
- public static IEnumerable<T> OfTypes<T>(this IEnumerable<T> contents, Type[] types)
- public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Direction sortOrder)
- public static IEnumerable<TResult> SelectByGroups<TResult, TSource>(this IEnumerable<TSource> source, Func<IEnumerable<TSource>, IEnumerable<TResult>> selector, int groupSize)
- public static IEnumerable<T> SkipLast<T>(this IEnumerable<T> source)
- public static IEnumerable<TTarget> Transform<TSource, TTarget>(this IEnumerable<TSource> source, Func<IEnumerable<TSource>, IEnumerable<TTarget>> transform)
- public static bool UnsortedSequenceEqual<T>(this IEnumerable<T> source, IEnumerable<T> other)
- public static IEnumerable<T> Yield<T>(this T item)
-
public static class EnumExtensions
-
public static class FactoryExtensions
-
public class GuidUdi : Udi
-
public static class HttpContextExtensions
-
public interface ICompletable : IDisposable
-
public interface IDisposeOnRequestEnd : IDisposable
-
public interface IEmailSender
-
public interface IMainDom
-
public static class IntExtensions
-
public interface IRuntime
-
public interface IRuntimeState
-
public static class KeyValuePairExtensions
-
public class MonitorLock : IDisposable
-
public class NamedUdiRange : UdiRange
-
public static class ObjectExtensions
- public static IEnumerable<T> AsEnumerableOfOne<T>(this T input)
- public static void DisposeIfDisposable(this object input)
- public static IDictionary<string, TVal> ToDictionary<T, TProperty, TVal>(this T o, Expression<Func<T, TProperty>>[] ignoreProperties)
- public static IDictionary<string, TVal> ToDictionary<TVal>(this object o, string[] ignoreProperties)
- public static Dictionary<string, object> ToObjectDictionary<T>(T obj, Func<PropertyInfo, string> namer = null)
- public static Attempt<T> TryConvertTo<T>(this object input)
- public static Attempt<object> TryConvertTo(this object input, Type target)
-
public static class PublishedContentExtensions
- public static IPublishedContentProperty GetProperty(this IPublishedContent content, string alias, bool recursive)
- public static object GetPropertyValue(this IPublishedContent doc, string alias)
- public static object GetPropertyValue(this IPublishedContent doc, string alias, string fallback)
- public static object GetPropertyValue(this IPublishedContent doc, string alias, bool recursive)
- public static object GetPropertyValue(this IPublishedContent doc, string alias, bool recursive, string fallback)
- public static T GetPropertyValue<T>(this IPublishedContent doc, string alias)
- public static T GetPropertyValue<T>(this IPublishedContent prop, string alias, bool recursive, T ifCannotConvert)
- public static T GetPropertyValue<T>(this IPublishedContent prop, string alias, T ifCannotConvert)
- public static bool HasProperty(this IPublishedContent doc, string name)
- public static bool HasValue(this IPublishedContentProperty prop)
- public static bool HasValue(this IPublishedContent doc, string alias)
- public static bool HasValue(this IPublishedContent doc, string alias, bool recursive)
- public static IHtmlString HasValue(this IPublishedContent doc, string alias, string valueIfTrue, string valueIfFalse)
- public static IHtmlString HasValue(this IPublishedContent doc, string alias, bool recursive, string valueIfTrue, string valueIfFalse)
- public static IHtmlString HasValue(this IPublishedContent doc, string alias, string valueIfTrue)
- public static IHtmlString HasValue(this IPublishedContent doc, string alias, bool recursive, string valueIfTrue)
- public static bool IsVisible(this IPublishedContent doc)
- public static IEnumerable<IPublishedContent> Children(this IPublishedContent content, string culture = null)
- public static DateTime CultureDate(this IPublishedContent content, string culture = null)
- public static bool HasCulture(this IPublishedContent content, string culture)
- public static bool IsInvariantOrHasCulture(this IPublishedContent content, string culture)
- public static string Name(this IPublishedContent content, string culture = null)
- public static string UrlSegment(this IPublishedContent content, string culture = null)
-
public static class PublishedModelFactoryExtensions
-
public enum RenderingEngine
-
public enum StringAliasCaseType
-
public static class ReflectionUtilities
- public static TLambda EmitConstructor<TLambda>(bool mustExist = true, Type declaring = null)
- public static TLambda EmitConstructor<TLambda>(ConstructorInfo ctor)
- public static TLambda EmitConstructorUnsafe<TLambda>(ConstructorInfo ctor)
- public static Func<TDeclaring, TValue> EmitFieldGetter<TDeclaring, TValue>(string fieldName)
- public static ValueTuple<Func<TDeclaring, TValue>, Action<TDeclaring, TValue>> EmitFieldGetterAndSetter<TDeclaring, TValue>(string fieldName)
- public static Action<TDeclaring, TValue> EmitFieldSetter<TDeclaring, TValue>(string fieldName)
- public static TLambda EmitMethod<TDeclaring, TLambda>(string methodName, bool mustExist = true)
- public static TLambda EmitMethod<TLambda>(Type declaring, string methodName, bool mustExist = true)
- public static TLambda EmitMethod<TLambda>(MethodInfo method)
- public static TLambda EmitMethod<TLambda>(string methodName, bool mustExist = true)
- public static TLambda EmitMethodUnsafe<TLambda>(MethodInfo method)
- public static Func<TDeclaring, TValue> EmitPropertyGetter<TDeclaring, TValue>(string propertyName, bool mustExist = true)
- public static Func<TDeclaring, TValue> EmitPropertyGetter<TDeclaring, TValue>(PropertyInfo propertyInfo)
- public static ValueTuple<Func<TDeclaring, TValue>, Action<TDeclaring, TValue>> EmitPropertyGetterAndSetter<TDeclaring, TValue>(string propertyName, bool mustExist = true)
- public static ValueTuple<Func<TDeclaring, TValue>, Action<TDeclaring, TValue>> EmitPropertyGetterAndSetter<TDeclaring, TValue>(PropertyInfo propertyInfo)
- public static Action<TDeclaring, TValue> EmitPropertySetter<TDeclaring, TValue>(string propertyName, bool mustExist = true)
- public static Action<TDeclaring, TValue> EmitPropertySetter<TDeclaring, TValue>(PropertyInfo propertyInfo)
- public static Action<TDeclaring, TValue> EmitPropertySetterUnsafe<TDeclaring, TValue>(PropertyInfo propertyInfo)
-
public static class RegisterExtensions
-
public enum RuntimeLevel
-
public enum RuntimeLevelReason
-
public static class RuntimeOptions
-
public static class SemVersionExtensions
-
public static class ServiceContextExtensions
-
public class Settable<T>
-
public class SimpleMainDom : IMainDom
-
public static class StringExtensions
- public static string ConvertCase(this string phrase, StringAliasCaseType cases)
- public static string CleanForXss(this string input, char[] ignoreFromClean)
- public static bool ContainsAny(this string haystack, IEnumerable<string> needles, StringComparison comparison = 0)
- public static bool CsvContains(this string csv, string value)
- public static string DecodeFromHex(this string hexValue)
- public static string DecryptWithMachineKey(this string value)
- public static bool DetectIsJson(this string input)
- public static string EncryptWithMachineKey(this string value)
- public static string EnsureEndsWith(this string input, string toEndWith)
- public static T EnumParse<T>(this string strType, bool ignoreCase)
- public static string EscapeRegexSpecialCharacters(this string text)
- public static string ExceptChars(this string str, HashSet<char> toExclude)
- public static string GenerateHash(this string str)
- public static bool InvariantEndsWith(this string compare, string compareTo)
- public static int InvariantIndexOf(this string s, string value)
- public static int InvariantLastIndexOf(this string s, string value)
- public static bool IsGuid(this string str, bool withHyphens)
- public static string NullOrWhiteSpaceAsNull(this string text)
- public static string Replace(this string source, string oldString, string newString, StringComparison stringComparison)
- public static string ReplaceMany(this string text, IDictionary<string, string> replacements)
- public static string ReplaceMany(this string text, char[] chars, char replacement)
- public static string SplitPascalCasing(this string phrase)
- public static string ToCleanString(this string text, CleanStringType stringType)
- public static string ToCleanString(this string text, CleanStringType stringType, char separator)
- public static string ToCleanString(this string text, CleanStringType stringType, string culture)
- public static string ToCleanString(this string text, CleanStringType stringType, char separator, string culture)
- public static string ToCSharpString(this string s)
- public static string ToMd5(this string stringToConvert)
- public static string ToUmbracoAlias(this string phrase, StringAliasCaseType caseType = 1, bool removeSpaces = false)
- public static string ToUrlAlias(this string value, IDictionary<string, string> charReplacements, bool replaceDoubleDashes, bool stripNonAscii, bool urlEncode)
- public static string ToFirstLower(this string input)
- public static string ToFirstLower(this string input, CultureInfo culture)
- public static string ToFirstLowerInvariant(this string input)
- public static string ToFirstUpper(this string input)
- public static string ToFirstUpper(this string input, CultureInfo culture)
- public static string ToFirstUpperInvariant(this string input)
- public static string ToFriendlyName(this string fileName)
- public static string ToInvariantString(this int str)
- public static string ToInvariantString(this long str)
- public static string ToSafeAlias(this string alias)
- public static string ToSafeAlias(this string alias, bool camel)
- public static string ToSafeAlias(this string alias, string culture)
- public static string ToSafeFileName(this string text)
- public static string ToSafeFileName(this string text, string culture)
- public static string ToSingleLine(this string text)
- public static string ToUrlSegment(this string text)
- public static string ToUrlSegment(this string text, string culture)
-
public class StringUdi : Udi
-
public static class TypeExtensions
-
public static class TypeFinder
-
public abstract class Udi : IComparable<Udi>
-
public sealed class UdiDefinitionAttribute : Attribute
-
public static class UdiGetterExtensions
-
public class UdiRange
-
public enum UdiType
-
public static class UriExtensions
-
public class XmlHelper
Umbraco.Core.Cache
-
public static class AppCacheExtensions
- public static T GetCacheItem<T>(this IAppPolicyCache provider, string cacheKey, Func<T> getCacheItem, TimeSpan? timeout, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
- public static T GetCacheItem<T>(this IAppCache provider, string cacheKey)
- public static T GetCacheItem<T>(this IAppCache provider, string cacheKey, Func<T> getCacheItem)
- public static IEnumerable<T> GetCacheItemsByKeyExpression<T>(this IAppCache provider, string regexString)
- public static IEnumerable<T> GetCacheItemsByKeySearch<T>(this IAppCache provider, string keyStartsWith)
- public static void InsertCacheItem<T>(this IAppPolicyCache provider, string cacheKey, Func<T> getCacheItem, TimeSpan? timeout = default, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
-
public class AppCaches
-
public abstract class AppPolicedCacheDictionary<TKey>
-
public static class CacheKeys
-
public abstract class CacheRefresherBase<TInstanceType> : ICacheRefresher, IDiscoverable where TInstanceType : ICacheRefresher
-
public class CacheRefresherCollection : BuilderCollectionBase<ICacheRefresher>
-
public class CacheRefresherCollectionBuilder : LazyCollectionBuilderBase<CacheRefresherCollectionBuilder, CacheRefresherCollection, ICacheRefresher>
-
public class CacheRefresherEventArgs : EventArgs
-
public class DictionaryAppCache : IAppCache
-
public interface IAppCache
-
public interface IAppPolicyCache : IAppCache
- object Get(string key, Func<object> factory, TimeSpan? timeout, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
- void Insert(string key, Func<object> factory, TimeSpan? timeout = default, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
-
public interface ICacheRefresher : IDiscoverable
-
public class IsolatedCaches : AppPolicedCacheDictionary<Type>
-
public abstract class JsonCacheRefresherBase<TInstanceType> : CacheRefresherBase<TInstanceType>, IJsonCacheRefresher, ICacheRefresher, IDiscoverable where TInstanceType : ICacheRefresher
-
public class NoAppCache : IAppPolicyCache, IAppCache
- public static NoAppCache Instance { get; }
- public virtual void Clear()
- public virtual void Clear(string key)
- public virtual void ClearByKey(string keyStartsWith)
- public virtual void ClearByRegex(string regex)
- public virtual void ClearOfType(string typeName)
- public virtual void ClearOfType<T>()
- public virtual void ClearOfType<T>(Func<string, T, bool> predicate)
- public virtual object Get(string cacheKey)
- public virtual object Get(string cacheKey, Func<object> factory)
- public object Get(string key, Func<object> factory, TimeSpan? timeout, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
- public void Insert(string key, Func<object> factory, TimeSpan? timeout = default, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
- public virtual IEnumerable<object> SearchByKey(string keyStartsWith)
- public IEnumerable<object> SearchByRegex(string regex)
-
public class ObjectCacheAppCache : IAppPolicyCache, IAppCache
- public ObjectCacheAppCache()
- public virtual void Clear()
- public virtual void Clear(string key)
- public virtual void ClearByKey(string keyStartsWith)
- public virtual void ClearByRegex(string regex)
- public virtual void ClearOfType(string typeName)
- public virtual void ClearOfType<T>()
- public virtual void ClearOfType<T>(Func<string, T, bool> predicate)
- public object Get(string key)
- public object Get(string key, Func<object> factory)
- public object Get(string key, Func<object> factory, TimeSpan? timeout, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
- public void Insert(string key, Func<object> factory, TimeSpan? timeout = default, bool isSliding = false, CacheItemPriority priority = 3, CacheItemRemovedCallback removedCallback = null, string[] dependentFiles = null)
- public IEnumerable<object> SearchByKey(string keyStartsWith)
- public IEnumerable<object> SearchByRegex(string regex)
-
public abstract class PayloadCacheRefresherBase<TInstanceType, TPayload> : JsonCacheRefresherBase<TInstanceType>, IPayloadCacheRefresher<TPayload>, IJsonCacheRefresher, ICacheRefresher, IDiscoverable where TInstanceType : ICacheRefresher
-
public abstract class TypedCacheRefresherBase<TInstanceType, TEntityType> : CacheRefresherBase<TInstanceType>, ICacheRefresher<TEntityType>, ICacheRefresher, IDiscoverable where TInstanceType : ICacheRefresher
Umbraco.Core.Collections
-
public struct CompositeIntStringKey : IEquatable<CompositeIntStringKey>
-
public struct CompositeNStringNStringKey : IEquatable<CompositeNStringNStringKey>
-
public struct CompositeStringStringKey : IEquatable<CompositeStringStringKey>
-
public class ConcurrentHashSet<T> : ICollection<T>, IEnumerable<T>, IEnumerable
-
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>>
-
public class TopoGraph
-
public class TopoGraph<TKey, TItem> : TopoGraph
Umbraco.Core.Compose
-
public sealed class AuditEventsComponent : IComponent
-
public sealed class AuditEventsComposer : ComponentComposer<AuditEventsComponent>, ICoreComposer, IComposer, IDiscoverable
-
public sealed class ManifestWatcherComponent : IComponent
-
public class ManifestWatcherComposer : ComponentComposer<ManifestWatcherComponent>, ICoreComposer, IComposer, IDiscoverable
-
public sealed class RelateOnCopyComponent : IComponent
-
public sealed class RelateOnCopyComposer : ComponentComposer<RelateOnCopyComponent>, ICoreComposer, IComposer, IDiscoverable
-
public sealed class RelateOnTrashComponent : IComponent
-
public sealed class RelateOnTrashComposer : ComponentComposer<RelateOnTrashComponent>, ICoreComposer, IComposer, IDiscoverable
Umbraco.Core.Composing
-
public abstract class BuilderCollectionBase<TItem> : IBuilderCollection<TItem>, IEnumerable<TItem>, IEnumerable
-
public abstract class CollectionBuilderBase<TBuilder, TCollection, TItem> : ICollectionBuilder<TCollection, TItem>, ICollectionBuilder where TBuilder : CollectionBuilderBase<TBuilder, TCollection, TItem> where TCollection : IBuilderCollection<TItem>
-
public class ComponentCollection : BuilderCollectionBase<IComponent>
-
public class ComponentCollectionBuilder : OrderedCollectionBuilderBase<ComponentCollectionBuilder, ComponentCollection, IComponent>
-
public abstract class ComponentComposer<TComponent> : IComposer, IDiscoverable where TComponent : IComponent
-
public sealed class ComposeAfterAttribute : Attribute
-
public sealed class ComposeBeforeAttribute : Attribute
-
public class Composers
-
public class Composition : IRegister
- public object Concrete { get; }
- public Configs Configs { get; }
- public IProfilingLogger Logger { get; }
- public Dictionary<string, Action> OnCreatingFactory { get; }
- public IRuntimeState RuntimeState { get; }
- public TypeLoader TypeLoader { get; }
- public Composition(IRegister register, TypeLoader typeLoader, IProfilingLogger logger, IRuntimeState runtimeState, Configs configs = null)
- public void ConfigureForWeb()
- public IFactory CreateFactory()
- public void Register(Type serviceType, Lifetime lifetime = 0)
- public void Register(Type serviceType, Type implementingType, Lifetime lifetime = 0)
- public void Register<TService>(Func<IFactory, TService> factory, Lifetime lifetime = 0)
- public void Register(Type serviceType, object instance)
- public void RegisterAuto(Type serviceBaseType)
- public void RegisterFor<TService, TTarget>(Lifetime lifetime = 0)
- public void RegisterFor<TService, TTarget>(Type implementingType, Lifetime lifetime = 0)
- public void RegisterFor<TService, TTarget>(Func<IFactory, TService> factory, Lifetime lifetime = 0)
- public void RegisterFor<TService, TTarget>(TService instance)
- public void RegisterUnique(Type serviceType)
- public void RegisterUnique(Type serviceType, Type implementingType)
- public void RegisterUnique<TService>(Func<IFactory, TService> factory)
- public void RegisterUnique(Type serviceType, object instance)
- public void RegisterUniqueFor<TService, TTarget>()
- public void RegisterUniqueFor<TService, TTarget>(Type implementingType)
- public void RegisterUniqueFor<TService, TTarget>(Func<IFactory, TService> factory)
- public void RegisterUniqueFor<TService, TTarget>(TService instance)
- public TBuilder WithCollectionBuilder<TBuilder>() where TBuilder : ICollectionBuilder
-
public static class Current
-
public class DisableAttribute : Attribute
-
public class DisableComposerAttribute : Attribute
-
public class EnableAttribute : Attribute
-
public class EnableComposerAttribute : Attribute
-
public sealed class HideFromTypeFinderAttribute : Attribute
-
public interface IBuilderCollection<TItem> : IEnumerable<TItem>, IEnumerable
-
public interface ICollectionBuilder
-
public interface ICollectionBuilder<TCollection, TItem> : ICollectionBuilder where TCollection : IBuilderCollection<TItem>
-
public interface IComponent
-
public interface IComposer : IDiscoverable
-
public interface ICoreComposer : IComposer, IDiscoverable
-
public interface IDiscoverable
-
public interface IFactory
-
public interface IRegister
- object Concrete { get; }
- void ConfigureForWeb()
- IFactory CreateFactory()
- void Register(Type serviceType, Lifetime lifetime = 0)
- void Register(Type serviceType, Type implementingType, Lifetime lifetime = 0)
- void Register<TService>(Func<IFactory, TService> factory, Lifetime lifetime = 0)
- void Register(Type serviceType, object instance)
- void RegisterAuto(Type serviceBaseType)
- void RegisterFor<TService, TTarget>(Lifetime lifetime = 0)
- void RegisterFor<TService, TTarget>(Type implementingType, Lifetime lifetime = 0)
- void RegisterFor<TService, TTarget>(Func<IFactory, TService> factory, Lifetime lifetime = 0)
- void RegisterFor<TService, TTarget>(TService instance)
-
public interface IUserComposer : IComposer, IDiscoverable
-
public abstract class LazyCollectionBuilderBase<TBuilder, TCollection, TItem> : CollectionBuilderBase<TBuilder, TCollection, TItem> where TBuilder : LazyCollectionBuilderBase<TBuilder, TCollection, TItem> where TCollection : IBuilderCollection<TItem>
-
public enum Lifetime
-
public abstract class OrderedCollectionBuilderBase<TBuilder, TCollection, TItem> : CollectionBuilderBase<TBuilder, TCollection, TItem> where TBuilder : OrderedCollectionBuilderBase<TBuilder, TCollection, TItem> where TCollection : IBuilderCollection<TItem>
-
public static class RegisterFactory
-
public class RuntimeLevelAttribute : Attribute
-
public abstract class SetCollectionBuilderBase<TBuilder, TCollection, TItem> : CollectionBuilderBase<TBuilder, TCollection, TItem> where TBuilder : SetCollectionBuilderBase<TBuilder, TCollection, TItem> where TCollection : IBuilderCollection<TItem>
-
public abstract class TargetedServiceFactory<TService>
-
public abstract class TypeCollectionBuilderBase<TBuilder, TCollection, TConstraint> : ICollectionBuilder<TCollection, Type>, ICollectionBuilder where TBuilder : TypeCollectionBuilderBase<TBuilder, TCollection, TConstraint> where TCollection : IBuilderCollection<Type>
-
public static class TypeFinder
- public static IEnumerable<Type> FindClassesOfType<T>()
- public static IEnumerable<Type> FindClassesOfType<T>(IEnumerable<Assembly> assemblies, bool onlyConcreteClasses)
- public static IEnumerable<Type> FindClassesOfType<T>(IEnumerable<Assembly> assemblies)
- public static IEnumerable<Type> FindClassesOfTypeWithAttribute<T, TAttribute>() where TAttribute : Attribute
- public static IEnumerable<Type> FindClassesOfTypeWithAttribute<T, TAttribute>(IEnumerable<Assembly> assemblies) where TAttribute : Attribute
- public static IEnumerable<Type> FindClassesOfTypeWithAttribute<T, TAttribute>(IEnumerable<Assembly> assemblies, bool onlyConcreteClasses) where TAttribute : Attribute
- public static IEnumerable<Type> FindClassesOfTypeWithAttribute<TAttribute>(Type assignTypeFrom, IEnumerable<Assembly> assemblies, bool onlyConcreteClasses) where TAttribute : Attribute
- public static IEnumerable<Type> FindClassesWithAttribute<T>(IEnumerable<Assembly> assemblies, bool onlyConcreteClasses) where T : Attribute
- public static IEnumerable<Type> FindClassesWithAttribute(Type attributeType, IEnumerable<Assembly> assemblies, bool onlyConcreteClasses)
- public static IEnumerable<Type> FindClassesWithAttribute<T>(IEnumerable<Assembly> assemblies) where T : Attribute
- public static IEnumerable<Type> FindClassesWithAttribute<T>() where T : Attribute
- public static Type GetTypeByName(string typeName)
-
public class TypeLoader
-
public class WeightAttribute : Attribute
-
public abstract class WeightedCollectionBuilderBase<TBuilder, TCollection, TItem> : CollectionBuilderBase<TBuilder, TCollection, TItem> where TBuilder : WeightedCollectionBuilderBase<TBuilder, TCollection, TItem> where TCollection : IBuilderCollection<TItem>
Umbraco.Core.Composing.CompositionExtensions
Umbraco.Core.Composing.LightInject
-
public class LightInjectContainer : IRegister, IFactory, IDisposable
- public object Concrete { get; }
- protected ServiceContainer Container { get; }
- protected LightInjectContainer(ServiceContainer container)
- public static LightInjectContainer Create()
- protected static ServiceContainer CreateServiceContainer()
- public IDisposable BeginScope()
- public virtual void ConfigureForWeb()
- public IFactory CreateFactory()
- public void Dispose()
- public void EnablePerWebRequestScope()
- public IEnumerable<T> GetAllInstances<T>()
- public IEnumerable<object> GetAllInstances(Type type)
- public object GetInstance(Type type)
- public TService GetInstanceFor<TService, TTarget>()
- public void Register(Type serviceType, Lifetime lifetime = 0)
- public void Register(Type serviceType, Type implementingType, Lifetime lifetime = 0)
- public void Register<TService>(Func<IFactory, TService> factory, Lifetime lifetime = 0)
- public void Register(Type serviceType, object instance)
- public void RegisterAuto(Type serviceBaseType)
- public void RegisterFor<TService, TTarget>(Lifetime lifetime = 0)
- public void RegisterFor<TService, TTarget>(Type implementingType, Lifetime lifetime = 0)
- public void RegisterFor<TService, TTarget>(Func<IFactory, TService> factory, Lifetime lifetime = 0)
- public void RegisterFor<TService, TTarget>(TService instance)
- public void Release(object instance)
- public object TryGetInstance(Type type)
-
public class LightInjectException : Exception
-
public class MixedLightInjectScopeManagerProvider : IScopeManagerProvider
Umbraco.Core.Configuration
Umbraco.Core.Configuration.Grid
Umbraco.Core.Configuration.HealthChecks
-
public class DisabledHealthCheckElement : ConfigurationElement, IDisabledHealthCheck
-
public class DisabledHealthChecksElementCollection : ConfigurationElementCollection, IEnumerable<IDisabledHealthCheck>, IEnumerable
-
public class HealthCheckNotificationSettingsElement : ConfigurationElement, IHealthCheckNotificationSettings
-
public enum HealthCheckNotificationVerbosity
-
public class HealthChecksSection : ConfigurationSection, IHealthChecks
-
public interface IDisabledHealthCheck
-
public interface IHealthCheckNotificationSettings
-
public interface IHealthChecks
-
public interface INotificationMethod
-
public interface INotificationMethodSettings
- string Key { get; }
- string Value { get; }
-
public class NotificationMethodElement : ConfigurationElement, INotificationMethod
-
public class NotificationMethodsElementCollection : ConfigurationElementCollection, IEnumerable<INotificationMethod>, IEnumerable, IReadOnlyDictionary<string, INotificationMethod>, IReadOnlyCollection<KeyValuePair<string, INotificationMethod>>, IEnumerable<KeyValuePair<string, INotificationMethod>>
-
public class NotificationMethodSettingsElement : ConfigurationElement, INotificationMethodSettings
-
public class NotificationMethodSettingsElementCollection : ConfigurationElementCollection, IEnumerable<INotificationMethodSettings>, IEnumerable, IReadOnlyDictionary<string, INotificationMethodSettings>, IReadOnlyCollection<KeyValuePair<string, INotificationMethodSettings>>, IEnumerable<KeyValuePair<string, INotificationMethodSettings>>
Umbraco.Core.Configuration.UmbracoSettings
Umbraco.Core.Dashboards
Umbraco.Core.Deploy
Umbraco.Core.Dictionary
Umbraco.Core.Dynamics
Umbraco.Core.Events
-
public class CancellableEnumerableObjectEventArgs<TEventObject> : CancellableObjectEventArgs<IEnumerable<TEventObject>>, IEquatable<CancellableEnumerableObjectEventArgs<TEventObject>>
-
public class CancellableEventArgs : EventArgs, IEquatable<CancellableEventArgs>
-
public abstract class CancellableObjectEventArgs : CancellableEventArgs
-
public class CancellableObjectEventArgs<TEventObject> : CancellableObjectEventArgs, IEquatable<CancellableObjectEventArgs<TEventObject>>
- protected TEventObject EventObject { get; protected set; }
- public CancellableObjectEventArgs(TEventObject eventObject, bool canCancel, EventMessages messages, IDictionary<string, object> additionalData)
- public CancellableObjectEventArgs(TEventObject eventObject, bool canCancel, EventMessages eventMessages)
- public CancellableObjectEventArgs(TEventObject eventObject, EventMessages eventMessages)
- public CancellableObjectEventArgs(TEventObject eventObject, bool canCancel)
- public CancellableObjectEventArgs(TEventObject eventObject)
- public static bool op_Equality(CancellableObjectEventArgs<TEventObject> left, CancellableObjectEventArgs<TEventObject> right)
- public static bool op_Inequality(CancellableObjectEventArgs<TEventObject> left, CancellableObjectEventArgs<TEventObject> right)
- public bool Equals(CancellableObjectEventArgs<TEventObject> other)
-
public class ContentCacheEventArgs : CancelEventArgs
-
public class ContentPublishedEventArgs : PublishEventArgs<IContent>
-
public class ContentPublishingEventArgs : PublishEventArgs<IContent>
-
public class ContentSavedEventArgs : SaveEventArgs<IContent>
-
public class ContentSavingEventArgs : SaveEventArgs<IContent>
-
public class CopyEventArgs<TEntity> : CancellableObjectEventArgs<TEntity>, IEquatable<CopyEventArgs<TEntity>>
- public TEntity Copy { get; set; }
- public TEntity Original { get; }
- public int ParentId { get; }
- public bool RelateToOriginal { get; set; }
- public CopyEventArgs(TEntity original, TEntity copy, bool canCancel, int parentId)
- public CopyEventArgs(TEntity eventObject, TEntity copy, int parentId)
- public CopyEventArgs(TEntity eventObject, TEntity copy, bool canCancel, int parentId, bool relateToOriginal)
- public static bool op_Equality(CopyEventArgs<TEntity> left, CopyEventArgs<TEntity> right)
- public static bool op_Inequality(CopyEventArgs<TEntity> left, CopyEventArgs<TEntity> right)
- public bool Equals(CopyEventArgs<TEntity> other)
-
public class DeleteEventArgs : CancellableEventArgs, IEquatable<DeleteEventArgs>
-
public class DeleteEventArgs<TEntity> : CancellableEnumerableObjectEventArgs<TEntity>, IEquatable<DeleteEventArgs<TEntity>>, IDeletingMediaFilesEventArgs
- public IEnumerable<TEntity> DeletedEntities { get; }
- public List<string> MediaFilesToDelete { get; }
- public DeleteEventArgs(IEnumerable<TEntity> eventObject, bool canCancel, EventMessages eventMessages)
- public DeleteEventArgs(IEnumerable<TEntity> eventObject, EventMessages eventMessages)
- public DeleteEventArgs(TEntity eventObject, EventMessages eventMessages)
- public DeleteEventArgs(TEntity eventObject, bool canCancel, EventMessages eventMessages)
- public DeleteEventArgs(IEnumerable<TEntity> eventObject, bool canCancel)
- public DeleteEventArgs(IEnumerable<TEntity> eventObject)
- public DeleteEventArgs(TEntity eventObject)
- public DeleteEventArgs(TEntity eventObject, bool canCancel)
- public static bool op_Equality(DeleteEventArgs<TEntity> left, DeleteEventArgs<TEntity> right)
- public static bool op_Inequality(DeleteEventArgs<TEntity> left, DeleteEventArgs<TEntity> right)
- public bool Equals(DeleteEventArgs<TEntity> other)
-
public class DeleteRevisionsEventArgs : DeleteEventArgs, IEquatable<DeleteRevisionsEventArgs>
-
public abstract class EventDefinitionBase : IEventDefinition, IEquatable<EventDefinitionBase>
-
public enum EventDefinitionFilter
-
public static class EventExtensions
-
public sealed class EventMessage
-
public sealed class EventMessages : DisposableObjectSlim
-
public enum EventMessageType
-
public interface IEventDefinition
-
public interface IEventDispatcher
- void Dispatch(EventHandler eventHandler, object sender, EventArgs args, string name = null)
- void Dispatch<TArgs>(EventHandler<TArgs> eventHandler, object sender, TArgs args, string name = null)
- void Dispatch<TSender, TArgs>(TypedEventHandler<TSender, TArgs> eventHandler, TSender sender, TArgs args, string name = null)
- bool DispatchCancelable(EventHandler eventHandler, object sender, CancellableEventArgs args, string name = null)
- bool DispatchCancelable<TArgs>(EventHandler<TArgs> eventHandler, object sender, TArgs args, string name = null) where TArgs : CancellableEventArgs
- bool DispatchCancelable<TSender, TArgs>(TypedEventHandler<TSender, TArgs> eventHandler, TSender sender, TArgs args, string name = null) where TArgs : CancellableEventArgs
- IEnumerable<IEventDefinition> GetEvents(EventDefinitionFilter filter)
- void ScopeExit(bool completed)
-
public interface IEventMessagesAccessor
-
public interface IEventMessagesFactory
-
public class ImportPackageEventArgs<TEntity> : CancellableEnumerableObjectEventArgs<TEntity>, IEquatable<ImportPackageEventArgs<TEntity>>
-
public class MacroErrorEventArgs : EventArgs
-
public class MigrationEventArgs : CancellableObjectEventArgs<IList<Type>>, IEquatable<MigrationEventArgs>
-
public class MoveEventArgs<TEntity> : CancellableObjectEventArgs<TEntity>, IEquatable<MoveEventArgs<TEntity>>
-
public class MoveEventInfo<TEntity> : IEquatable<MoveEventInfo<TEntity>>
-
public class NewEventArgs<TEntity> : CancellableObjectEventArgs<TEntity>, IEquatable<NewEventArgs<TEntity>>
- public string Alias { get; }
- public TEntity Entity { get; }
- public TEntity Parent { get; }
- public int ParentId { get; }
- public NewEventArgs(TEntity eventObject, bool canCancel, string alias, int parentId, EventMessages eventMessages)
- public NewEventArgs(TEntity eventObject, bool canCancel, string alias, TEntity parent, EventMessages eventMessages)
- public NewEventArgs(TEntity eventObject, string alias, int parentId, EventMessages eventMessages)
- public NewEventArgs(TEntity eventObject, string alias, TEntity parent, EventMessages eventMessages)
- public NewEventArgs(TEntity eventObject, bool canCancel, string alias, int parentId)
- public NewEventArgs(TEntity eventObject, bool canCancel, string alias, TEntity parent)
- public NewEventArgs(TEntity eventObject, string alias, int parentId)
- public NewEventArgs(TEntity eventObject, string alias, TEntity parent)
- public static bool op_Equality(NewEventArgs<TEntity> left, NewEventArgs<TEntity> right)
- public static bool op_Inequality(NewEventArgs<TEntity> left, NewEventArgs<TEntity> right)
- public bool Equals(NewEventArgs<TEntity> other)
-
public class PublishEventArgs<TEntity> : CancellableEnumerableObjectEventArgs<TEntity>, IEquatable<PublishEventArgs<TEntity>>
- public IEnumerable<TEntity> PublishedEntities { get; }
- public PublishEventArgs(IEnumerable<TEntity> eventObject, bool canCancel, EventMessages eventMessages)
- public PublishEventArgs(IEnumerable<TEntity> eventObject, EventMessages eventMessages)
- public PublishEventArgs(TEntity eventObject, EventMessages eventMessages)
- public PublishEventArgs(TEntity eventObject, bool canCancel, EventMessages eventMessages)
- public PublishEventArgs(IEnumerable<TEntity> eventObject, bool canCancel, bool isAllPublished)
- public PublishEventArgs(IEnumerable<TEntity> eventObject)
- public PublishEventArgs(TEntity eventObject)
- public PublishEventArgs(TEntity eventObject, bool canCancel, bool isAllPublished)
- public static bool op_Equality(PublishEventArgs<TEntity> left, PublishEventArgs<TEntity> right)
- public static bool op_Inequality(PublishEventArgs<TEntity> left, PublishEventArgs<TEntity> right)
- public bool Equals(PublishEventArgs<TEntity> other)
-
public abstract class QueuingEventDispatcherBase : IEventDispatcher
- protected QueuingEventDispatcherBase(bool raiseCancelable)
- public void Dispatch(EventHandler eventHandler, object sender, EventArgs args, string eventName = null)
- public void Dispatch<TArgs>(EventHandler<TArgs> eventHandler, object sender, TArgs args, string eventName = null)
- public void Dispatch<TSender, TArgs>(TypedEventHandler<TSender, TArgs> eventHandler, TSender sender, TArgs args, string eventName = null)
- public bool DispatchCancelable(EventHandler eventHandler, object sender, CancellableEventArgs args, string eventName = null)
- public bool DispatchCancelable<TArgs>(EventHandler<TArgs> eventHandler, object sender, TArgs args, string eventName = null) where TArgs : CancellableEventArgs
- public bool DispatchCancelable<TSender, TArgs>(TypedEventHandler<TSender, TArgs> eventHandler, TSender sender, TArgs args, string eventName = null) where TArgs : CancellableEventArgs
- public IEnumerable<IEventDefinition> GetEvents(EventDefinitionFilter filter)
- public void ScopeExit(bool completed)
- protected abstract void ScopeExitCompleted()
-
public class RecycleBinEventArgs : CancellableEventArgs, IEquatable<RecycleBinEventArgs>
-
public class RolesEventArgs : EventArgs
-
public class RollbackEventArgs<TEntity> : CancellableObjectEventArgs<TEntity>
-
public class SaveEventArgs<TEntity> : CancellableEnumerableObjectEventArgs<TEntity>
- public IEnumerable<TEntity> SavedEntities { get; }
- public SaveEventArgs(IEnumerable<TEntity> eventObject, bool canCancel, EventMessages messages, IDictionary<string, object> additionalData)
- public SaveEventArgs(IEnumerable<TEntity> eventObject, bool canCancel, EventMessages eventMessages)
- public SaveEventArgs(IEnumerable<TEntity> eventObject, EventMessages eventMessages)
- public SaveEventArgs(TEntity eventObject, bool canCancel, EventMessages messages, IDictionary<string, object> additionalData)
- public SaveEventArgs(TEntity eventObject, EventMessages eventMessages)
- public SaveEventArgs(TEntity eventObject, bool canCancel, EventMessages eventMessages)
- public SaveEventArgs(IEnumerable<TEntity> eventObject, bool canCancel)
- public SaveEventArgs(IEnumerable<TEntity> eventObject)
- public SaveEventArgs(TEntity eventObject)
- public SaveEventArgs(TEntity eventObject, bool canCancel)
-
public class SendToPublishEventArgs<TEntity> : CancellableObjectEventArgs<TEntity>
-
public sealed delegate TypedEventHandler<TSender, TEventArgs> : MulticastDelegate
-
public class UninstallPackageEventArgs : CancellableObjectEventArgs<IEnumerable<UninstallationSummary>>
Umbraco.Core.Exceptions
Umbraco.Core.IO
-
public static class FileSystemExtensions
-
public class FileSystems : IFileSystems
-
public abstract class FileSystemWrapper : IFileSystem
-
public interface IFileSystem
-
public interface IFileSystems
-
public interface IMediaFileSystem : IFileSystem
- string CopyFile(IContentBase content, PropertyType propertyType, string sourcepath)
- void DeleteMediaFiles(IEnumerable<string> files)
- string GetMediaPath(string filename, Guid cuid, Guid puid)
- string GetMediaPath(string filename, string prevpath, Guid cuid, Guid puid)
- string StoreFile(IContentBase content, PropertyType propertyType, string filename, Stream filestream, string oldpath)
-
public interface IMediaPathScheme
-
public static class IOHelper
-
public class MediaFileSystem : FileSystemWrapper, IMediaFileSystem, IFileSystem
- public MediaFileSystem(IFileSystem innerFileSystem, IContentSection contentConfig, IMediaPathScheme mediaPathScheme, ILogger logger)
- public string CopyFile(IContentBase content, PropertyType propertyType, string sourcepath)
- public void DeleteMediaFiles(IEnumerable<string> files)
- public string GetMediaPath(string filename, Guid cuid, Guid puid)
- public string GetMediaPath(string filename, string prevpath, Guid cuid, Guid puid)
- public string StoreFile(IContentBase content, PropertyType propertyType, string filename, Stream filestream, string oldpath)
-
public class PhysicalFileSystem : IFileSystem
-
public class SupportingFileSystems : TargetedServiceFactory<IFileSystem>
-
public class SystemDirectories
-
public class SystemFiles
-
public class ViewHelper
Umbraco.Core.IO.MediaPathSchemes
Umbraco.Core.Logging
-
public class AsynchronousRollingFileAppender : RollingFileAppender
-
public class DebugDiagnosticsLogger : ILogger
- public DebugDiagnosticsLogger()
- public void Debug(Type reporting, string message)
- public void Debug(Type reporting, string messageTemplate, object[] propertyValues)
- public void Error(Type reporting, Exception exception, string message)
- public void Error(Type reporting, Exception exception)
- public void Error(Type reporting, string message)
- public void Error(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- public void Error(Type reporting, string messageTemplate, object[] propertyValues)
- public void Fatal(Type reporting, Exception exception, string message)
- public void Fatal(Type reporting, Exception exception)
- public void Fatal(Type reporting, string message)
- public void Fatal(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- public void Fatal(Type reporting, string messageTemplate, object[] propertyValues)
- public void Info(Type reporting, string message)
- public void Info(Type reporting, string messageTemplate, object[] propertyValues)
- public bool IsEnabled(Type reporting, LogLevel level)
- public void Verbose(Type reporting, string message)
- public void Verbose(Type reporting, string messageTemplate, object[] propertyValues)
- public void Warn(Type reporting, string message)
- public void Warn(Type reporting, string message, object[] propertyValues)
- public void Warn(Type reporting, Exception exception, string message)
- public void Warn(Type reporting, Exception exception, string message, object[] propertyValues)
-
public class DisposableTimer : DisposableObjectSlim
-
public interface ILogger
- void Debug(Type reporting, string message)
- void Debug(Type reporting, string messageTemplate, object[] propertyValues)
- void Error(Type reporting, Exception exception, string message)
- void Error(Type reporting, Exception exception)
- void Error(Type reporting, string message)
- void Error(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- void Error(Type reporting, string messageTemplate, object[] propertyValues)
- void Fatal(Type reporting, Exception exception, string message)
- void Fatal(Type reporting, Exception exception)
- void Fatal(Type reporting, string message)
- void Fatal(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- void Fatal(Type reporting, string messageTemplate, object[] propertyValues)
- void Info(Type reporting, string message)
- void Info(Type reporting, string messageTemplate, object[] propertyValues)
- bool IsEnabled(Type reporting, LogLevel level)
- void Verbose(Type reporting, string message)
- void Verbose(Type reporting, string messageTemplate, object[] propertyValues)
- void Warn(Type reporting, string message)
- void Warn(Type reporting, string messageTemplate, object[] propertyValues)
- void Warn(Type reporting, Exception exception, string message)
- void Warn(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
-
public interface IProfiler
-
public interface IProfilingLogger : ILogger
- DisposableTimer DebugDuration<T>(string startMessage)
- DisposableTimer DebugDuration<T>(string startMessage, string completeMessage, string failMessage = null, int thresholdMilliseconds = 0)
- DisposableTimer DebugDuration(Type loggerType, string startMessage, string completeMessage, string failMessage = null, int thresholdMilliseconds = 0)
- DisposableTimer TraceDuration<T>(string startMessage)
- DisposableTimer TraceDuration<T>(string startMessage, string completeMessage, string failMessage = null)
- DisposableTimer TraceDuration(Type loggerType, string startMessage, string completeMessage, string failMessage = null)
-
public static class LoggerExtensions
- public static void Debug<T>(this ILogger logger, string message)
- public static void Debug<T>(this ILogger logger, string messageTemplate, object[] propertyValues)
- public static void Error<T>(this ILogger logger, Exception exception, string message)
- public static void Error<T>(this ILogger logger, Exception exception, string messageTemplate, object[] propertyValues)
- public static void Error<T>(this ILogger logger, Exception exception)
- public static void Error<T>(this ILogger logger, string message)
- public static void Error<T>(this ILogger logger, string messageTemplate, object[] propertyValues)
- public static void Fatal<T>(this ILogger logger, Exception exception, string message)
- public static void Fatal<T>(this ILogger logger, Exception exception, string messageTemplate, object[] propertyValues)
- public static void Info<T>(this ILogger logger, string message)
- public static void Info<T>(this ILogger logger, string messageTemplate, object[] propertyValues)
- public static bool IsEnabled<T>(this ILogger logger, LogLevel level)
- public static void Verbose<T>(this ILogger logger, string message)
- public static void Verbose<T>(this ILogger logger, string messageTemplate, object[] propertyValues)
- public static void Warn<T>(this ILogger logger, string message)
- public static void Warn<T>(this ILogger logger, string messageTemplate, object[] propertyValues)
- public static void Warn<T>(this ILogger logger, Exception exception, string message)
- public static void Warn<T>(this ILogger logger, Exception exception, string messageTemplate, object[] propertyValues)
-
public static class LogHttpRequest
-
public enum LogLevel
-
public static class MessageTemplates
- public static string Render(string messageTemplate, object[] args)
-
public sealed class ProfilingLogger : IProfilingLogger, ILogger
- public ILogger Logger { get; }
- public IProfiler Profiler { get; }
- public ProfilingLogger(ILogger logger, IProfiler profiler)
- public void Debug(Type reporting, string message)
- public void Debug(Type reporting, string messageTemplate, object[] propertyValues)
- public DisposableTimer DebugDuration<T>(string startMessage)
- public DisposableTimer DebugDuration<T>(string startMessage, string completeMessage, string failMessage = null, int thresholdMilliseconds = 0)
- public DisposableTimer DebugDuration(Type loggerType, string startMessage, string completeMessage, string failMessage = null, int thresholdMilliseconds = 0)
- public void Error(Type reporting, Exception exception, string message)
- public void Error(Type reporting, Exception exception)
- public void Error(Type reporting, string message)
- public void Error(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- public void Error(Type reporting, string messageTemplate, object[] propertyValues)
- public void Fatal(Type reporting, Exception exception, string message)
- public void Fatal(Type reporting, Exception exception)
- public void Fatal(Type reporting, string message)
- public void Fatal(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- public void Fatal(Type reporting, string messageTemplate, object[] propertyValues)
- public void Info(Type reporting, string message)
- public void Info(Type reporting, string messageTemplate, object[] propertyValues)
- public bool IsEnabled(Type reporting, LogLevel level)
- public DisposableTimer TraceDuration<T>(string startMessage)
- public DisposableTimer TraceDuration<T>(string startMessage, string completeMessage, string failMessage = null)
- public DisposableTimer TraceDuration(Type loggerType, string startMessage, string completeMessage, string failMessage = null)
- public void Verbose(Type reporting, string message)
- public void Verbose(Type reporting, string messageTemplate, object[] propertyValues)
- public void Warn(Type reporting, string message)
- public void Warn(Type reporting, string messageTemplate, object[] propertyValues)
- public void Warn(Type reporting, Exception exception, string message)
- public void Warn(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
Umbraco.Core.Logging.Serilog
-
public static class LoggerConfigExtensions
- public static LoggerConfiguration File(this LoggerSinkConfiguration configuration, ITextFormatter formatter, string path, LogEventLevel restrictedToMinimumLevel = 0, LoggingLevelSwitch levelSwitch = null, long? fileSizeLimitBytes = 1073741824, TimeSpan? flushToDiskInterval = default, RollingInterval rollingInterval = 0, bool rollOnFileSizeLimit = false, int? retainedFileCountLimit = 31, Encoding encoding = null)
- public static LoggerConfiguration MinimalConfiguration(this LoggerConfiguration logConfig)
- public static LoggerConfiguration OutputDefaultJsonFile(this LoggerConfiguration logConfig, LogEventLevel minimumLevel = 0, int? retainedFileCount = default)
- public static LoggerConfiguration OutputDefaultTextFile(this LoggerConfiguration logConfig, LogEventLevel minimumLevel = 0, int? retainedFileCount = default)
- public static LoggerConfiguration ReadFromConfigFile(this LoggerConfiguration logConfig)
- public static LoggerConfiguration ReadFromUserConfigFile(this LoggerConfiguration logConfig)
-
public class SerilogLogger : ILogger, IDisposable
- public SerilogLogger(FileInfo logConfigFile)
- public SerilogLogger(LoggerConfiguration logConfig)
- public static SerilogLogger CreateWithDefaultConfiguration()
- public void Debug(Type reporting, string message)
- public void Debug(Type reporting, string messageTemplate, object[] propertyValues)
- public void Dispose()
- public void Error(Type reporting, Exception exception, string message)
- public void Error(Type reporting, Exception exception)
- public void Error(Type reporting, string message)
- public void Error(Type reporting, string messageTemplate, object[] propertyValues)
- public void Error(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- public void Fatal(Type reporting, Exception exception, string message)
- public void Fatal(Type reporting, Exception exception)
- public void Fatal(Type reporting, string message)
- public void Fatal(Type reporting, string messageTemplate, object[] propertyValues)
- public void Fatal(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
- public void Info(Type reporting, string message)
- public void Info(Type reporting, string messageTemplate, object[] propertyValues)
- public bool IsEnabled(Type reporting, LogLevel level)
- public void Verbose(Type reporting, string message)
- public void Verbose(Type reporting, string messageTemplate, object[] propertyValues)
- public void Warn(Type reporting, string message)
- public void Warn(Type reporting, string message, object[] propertyValues)
- public void Warn(Type reporting, Exception exception, string message)
- public void Warn(Type reporting, Exception exception, string messageTemplate, object[] propertyValues)
Umbraco.Core.Logging.Viewer
-
public interface ILogFilter
-
public interface ILogViewer
-
public class LogLevelCounts
-
public class LogMessage
-
public class LogTemplate
-
public class LogTimePeriod
-
public class LogViewerComposer : ICoreComposer, IComposer, IDiscoverable
-
public abstract class LogViewerSourceBase : ILogViewer
- public abstract bool CanHandleLargeLogs { get; }
- protected LogViewerSourceBase(string pathToSearches = "")
- public virtual IReadOnlyList<SavedLogSearch> AddSavedSearch(string name, string query)
- public abstract bool CheckCanOpenLogs(LogTimePeriod logTimePeriod)
- public virtual IReadOnlyList<SavedLogSearch> DeleteSavedSearch(string name, string query)
- public string GetLogLevel()
- public LogLevelCounts GetLogLevelCounts(LogTimePeriod logTimePeriod)
- protected abstract IReadOnlyList<LogEvent> GetLogs(LogTimePeriod logTimePeriod, ILogFilter filter, int skip, int take)
- public PagedResult<LogMessage> GetLogs(LogTimePeriod logTimePeriod, int pageNumber = 1, int pageSize = 100, Direction orderDirection = 1, string filterExpression = null, string[] logLevels = null)
- public IEnumerable<LogTemplate> GetMessageTemplates(LogTimePeriod logTimePeriod)
- public int GetNumberOfErrors(LogTimePeriod logTimePeriod)
- public virtual IReadOnlyList<SavedLogSearch> GetSavedSearches()
-
public class SavedLogSearch
Umbraco.Core.Macros
Umbraco.Core.Manifest
Umbraco.Core.Mapping
-
public interface IMapDefinition
-
public class MapDefinitionCollection : BuilderCollectionBase<IMapDefinition>
-
public class MapDefinitionCollectionBuilder : SetCollectionBuilderBase<MapDefinitionCollectionBuilder, MapDefinitionCollection, IMapDefinition>
-
public class MapperContext
-
public class UmbracoMapper
- public UmbracoMapper(MapDefinitionCollection profiles)
- public void Define<TSource, TTarget>()
- public void Define<TSource, TTarget>(Action<TSource, TTarget, MapperContext> map)
- public void Define<TSource, TTarget>(Func<TSource, MapperContext, TTarget> ctor)
- public void Define<TSource, TTarget>(Func<TSource, MapperContext, TTarget> ctor, Action<TSource, TTarget, MapperContext> map)
- public TTarget Map<TTarget>(object source)
- public TTarget Map<TTarget>(object source, Action<MapperContext> f)
- public TTarget Map<TTarget>(object source, MapperContext context)
- public TTarget Map<TSource, TTarget>(TSource source)
- public TTarget Map<TSource, TTarget>(TSource source, Action<MapperContext> f)
- public TTarget Map<TSource, TTarget>(TSource source, MapperContext context)
- public TTarget Map<TSource, TTarget>(TSource source, TTarget target)
- public TTarget Map<TSource, TTarget>(TSource source, TTarget target, Action<MapperContext> f)
- public TTarget Map<TSource, TTarget>(TSource source, TTarget target, MapperContext context)
- public List<TTargetElement> MapEnumerable<TSourceElement, TTargetElement>(IEnumerable<TSourceElement> source)
- public List<TTargetElement> MapEnumerable<TSourceElement, TTargetElement>(IEnumerable<TSourceElement> source, Action<MapperContext> f)
- public List<TTargetElement> MapEnumerable<TSourceElement, TTargetElement>(IEnumerable<TSourceElement> source, MapperContext context)
Umbraco.Core.Media
Umbraco.Core.Migrations
-
public interface IMigration : IDiscoverable
-
public interface IMigrationBuilder
-
public interface IMigrationContext
-
public interface IMigrationExpression
-
public class IncompleteMigrationExpressionException : Exception
-
public class MergeBuilder
-
public abstract class MigrationBase : IMigration, IDiscoverable
- public IAlterBuilder Alter { get; }
- protected IMigrationContext Context { get; }
- public ICreateBuilder Create { get; }
- protected IUmbracoDatabase Database { get; }
- protected DatabaseType DatabaseType { get; }
- public IDeleteBuilder Delete { get; }
- public IExecuteBuilder Execute { get; }
- public IInsertBuilder Insert { get; }
- protected ILogger Logger { get; }
- public IRenameBuilder Rename { get; }
- protected ISqlSyntaxProvider SqlSyntax { get; }
- public IUpdateBuilder Update { get; }
- protected MigrationBase(IMigrationContext context)
- protected void AddColumn<T>(string columnName)
- protected void AddColumn<T>(string tableName, string columnName)
- protected void AddColumn<T>(string columnName, out IEnumerable sqls)
- protected void AddColumn<T>(string tableName, string columnName, out IEnumerable sqls)
- protected void AddColumnIfNotExists<T>(IEnumerable<ColumnInfo> columns, string columnName)
- protected void AddColumnIfNotExists<T>(IEnumerable<ColumnInfo> columns, string tableName, string columnName)
- protected void AlterColumn<T>(string tableName, string columnName)
- protected bool ColumnExists(string tableName, string columnName)
- protected string ColumnType(string tableName, string columnName)
- protected bool IndexExists(string indexName)
- public abstract void Migrate()
- protected void ReplaceColumn<T>(string tableName, string currentName, string newName)
- protected Sql<ISqlContext> Sql()
- protected Sql<ISqlContext> Sql(string sql, object[] args)
- protected bool TableExists(string tableName)
-
public class MigrationBuilder : IMigrationBuilder
-
public abstract class MigrationExpressionBase : IMigrationExpression
-
public class MigrationPlan
- public class Transition
- public string FinalState { get; }
- public virtual string InitialState { get; }
- public string Name { get; }
- public IReadOnlyDictionary<string, Transition> Transitions { get; }
- public MigrationPlan(string name)
- public virtual MigrationPlan AddPostMigration<TMigration>() where TMigration : IMigration
- public virtual string CreateRandomState()
- public string Execute(IScope scope, string fromState, IMigrationBuilder migrationBuilder, ILogger logger)
- public MigrationPlan From(string sourceState)
- public MergeBuilder Merge()
- protected virtual IEnumerable<Type> PreparePostMigrations(IEnumerable<Type> types)
- protected virtual void ThrowOnUnknownInitialState(string state)
- public MigrationPlan To(string targetState)
- public MigrationPlan To<TMigration>(string targetState) where TMigration : IMigration
- public MigrationPlan To(string targetState, Type migration)
- public MigrationPlan ToWithClone(string startState, string endState, string targetState)
- public MigrationPlan ToWithReplace<TMigrationNew, TMigrationRecover>(string recoverState, string targetState) where TMigrationNew : IMigration where TMigrationRecover : IMigration
- public MigrationPlan ToWithReplace<TMigrationNew>(string recoverState, string targetState) where TMigrationNew : IMigration
- public void Validate()
-
public class NoopMigration : IMigration, IDiscoverable
Umbraco.Core.Migrations.Expressions
Umbraco.Core.Migrations.Expressions.Alter
Umbraco.Core.Migrations.Expressions.Alter.Expressions
Umbraco.Core.Migrations.Expressions.Alter.Table
-
public class AlterTableBuilder : ExpressionBuilderBase<AlterTableExpression, IAlterTableColumnOptionBuilder>, IAlterTableColumnTypeBuilder, IColumnTypeBuilder<IAlterTableColumnOptionBuilder>, IFluentBuilder, IAlterTableColumnOptionForeignKeyCascadeBuilder, IAlterTableColumnOptionBuilder, IColumnOptionBuilder<IAlterTableColumnOptionBuilder, IAlterTableColumnOptionForeignKeyCascadeBuilder>, IAlterTableBuilder, IExecutableBuilder, IForeignKeyCascadeBuilder<IAlterTableColumnOptionBuilder, IAlterTableColumnOptionForeignKeyCascadeBuilder>
- public ColumnDefinition CurrentColumn { get; set; }
- public ForeignKeyDefinition CurrentForeignKey { get; set; }
- public AlterTableBuilder(IMigrationContext context, AlterTableExpression expression)
- public IAlterTableColumnTypeBuilder AddColumn(string name)
- public IAlterTableColumnTypeBuilder AlterColumn(string name)
- public void Do()
- public IAlterTableColumnOptionForeignKeyCascadeBuilder ForeignKey(string primaryTableName, string primaryColumnName)
- public IAlterTableColumnOptionForeignKeyCascadeBuilder ForeignKey(string foreignKeyName, string primaryTableName, string primaryColumnName)
- public IAlterTableColumnOptionForeignKeyCascadeBuilder ForeignKey(string foreignKeyName, string primaryTableSchema, string primaryTableName, string primaryColumnName)
- public IAlterTableColumnOptionForeignKeyCascadeBuilder ForeignKey()
- public IAlterTableColumnOptionBuilder Identity()
- public IAlterTableColumnOptionBuilder Indexed()
- public IAlterTableColumnOptionBuilder Indexed(string indexName)
- public IAlterTableColumnOptionBuilder NotNullable()
- public IAlterTableColumnOptionBuilder Nullable()
- public IAlterTableColumnOptionForeignKeyCascadeBuilder OnDelete(Rule rule)
- public IAlterTableColumnOptionBuilder OnDeleteOrUpdate(Rule rule)
- public IAlterTableColumnOptionForeignKeyCascadeBuilder OnUpdate(Rule rule)
- public IAlterTableColumnOptionBuilder PrimaryKey()
- public IAlterTableColumnOptionBuilder PrimaryKey(string primaryKeyName)
- public IAlterTableColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignTableName, string foreignColumnName)
- public IAlterTableColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignKeyName, string foreignTableName, string foreignColumnName)
- public IAlterTableColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignKeyName, string foreignTableSchema, string foreignTableName, string foreignColumnName)
- public IAlterTableColumnOptionBuilder Unique()
- public IAlterTableColumnOptionBuilder Unique(string indexName)
- public IAlterTableColumnOptionBuilder WithDefault(SystemMethods method)
- public IAlterTableColumnOptionBuilder WithDefaultValue(object value)
-
public interface IAlterTableBuilder : IFluentBuilder
-
public interface IAlterTableColumnOptionBuilder : IColumnOptionBuilder<IAlterTableColumnOptionBuilder, IAlterTableColumnOptionForeignKeyCascadeBuilder>, IFluentBuilder, IAlterTableBuilder, IExecutableBuilder
-
public interface IAlterTableColumnOptionForeignKeyCascadeBuilder : IAlterTableColumnOptionBuilder, IColumnOptionBuilder<IAlterTableColumnOptionBuilder, IAlterTableColumnOptionForeignKeyCascadeBuilder>, IFluentBuilder, IAlterTableBuilder, IExecutableBuilder, IForeignKeyCascadeBuilder<IAlterTableColumnOptionBuilder, IAlterTableColumnOptionForeignKeyCascadeBuilder>
-
public interface IAlterTableColumnTypeBuilder : IColumnTypeBuilder<IAlterTableColumnOptionBuilder>, IFluentBuilder
Umbraco.Core.Migrations.Expressions.Common
-
public class ExecutableBuilder : IExecutableBuilder
-
public interface IColumnOptionBuilder<TNext, TNextFk> : IFluentBuilder where TNext : IFluentBuilder where TNextFk : IFluentBuilder
- TNextFk ForeignKey(string primaryTableName, string primaryColumnName)
- TNextFk ForeignKey(string foreignKeyName, string primaryTableName, string primaryColumnName)
- TNextFk ForeignKey(string foreignKeyName, string primaryTableSchema, string primaryTableName, string primaryColumnName)
- TNextFk ForeignKey()
- TNext Identity()
- TNext Indexed()
- TNext Indexed(string indexName)
- TNext NotNullable()
- TNext Nullable()
- TNext PrimaryKey()
- TNext PrimaryKey(string primaryKeyName)
- TNextFk ReferencedBy(string foreignTableName, string foreignColumnName)
- TNextFk ReferencedBy(string foreignKeyName, string foreignTableName, string foreignColumnName)
- TNextFk ReferencedBy(string foreignKeyName, string foreignTableSchema, string foreignTableName, string foreignColumnName)
- TNext Unique()
- TNext Unique(string indexName)
- TNext WithDefault(SystemMethods method)
- TNext WithDefaultValue(object value)
-
public interface IColumnTypeBuilder<TNext> : IFluentBuilder where TNext : IFluentBuilder
-
public interface IExecutableBuilder
-
public interface IForeignKeyCascadeBuilder<TNext, TNextFk> : IFluentBuilder where TNext : IFluentBuilder where TNextFk : IFluentBuilder
Umbraco.Core.Migrations.Expressions.Common.Expressions
Umbraco.Core.Migrations.Expressions.Create
Umbraco.Core.Migrations.Expressions.Create.Column
-
public class CreateColumnBuilder : ExpressionBuilderBase<CreateColumnExpression, ICreateColumnOptionBuilder>, ICreateColumnOnTableBuilder, IColumnTypeBuilder<ICreateColumnOptionBuilder>, IFluentBuilder, ICreateColumnTypeBuilder, ICreateColumnOptionForeignKeyCascadeBuilder, ICreateColumnOptionBuilder, IColumnOptionBuilder<ICreateColumnOptionBuilder, ICreateColumnOptionForeignKeyCascadeBuilder>, IExecutableBuilder, IForeignKeyCascadeBuilder<ICreateColumnOptionBuilder, ICreateColumnOptionForeignKeyCascadeBuilder>
- public ForeignKeyDefinition CurrentForeignKey { get; set; }
- public CreateColumnBuilder(IMigrationContext context, CreateColumnExpression expression)
- public void Do()
- public ICreateColumnOptionForeignKeyCascadeBuilder ForeignKey(string primaryTableName, string primaryColumnName)
- public ICreateColumnOptionForeignKeyCascadeBuilder ForeignKey(string foreignKeyName, string primaryTableName, string primaryColumnName)
- public ICreateColumnOptionForeignKeyCascadeBuilder ForeignKey(string foreignKeyName, string primaryTableSchema, string primaryTableName, string primaryColumnName)
- public ICreateColumnOptionForeignKeyCascadeBuilder ForeignKey()
- public ICreateColumnOptionBuilder Identity()
- public ICreateColumnOptionBuilder Indexed()
- public ICreateColumnOptionBuilder Indexed(string indexName)
- public ICreateColumnOptionBuilder NotNullable()
- public ICreateColumnOptionBuilder Nullable()
- public ICreateColumnOptionForeignKeyCascadeBuilder OnDelete(Rule rule)
- public ICreateColumnOptionBuilder OnDeleteOrUpdate(Rule rule)
- public ICreateColumnTypeBuilder OnTable(string name)
- public ICreateColumnOptionForeignKeyCascadeBuilder OnUpdate(Rule rule)
- public ICreateColumnOptionBuilder PrimaryKey()
- public ICreateColumnOptionBuilder PrimaryKey(string primaryKeyName)
- public ICreateColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignTableName, string foreignColumnName)
- public ICreateColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignKeyName, string foreignTableName, string foreignColumnName)
- public ICreateColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignKeyName, string foreignTableSchema, string foreignTableName, string foreignColumnName)
- public ICreateColumnOptionBuilder Unique()
- public ICreateColumnOptionBuilder Unique(string indexName)
- public ICreateColumnOptionBuilder WithDefault(SystemMethods method)
- public ICreateColumnOptionBuilder WithDefaultValue(object value)
-
public interface ICreateColumnOnTableBuilder : IColumnTypeBuilder<ICreateColumnOptionBuilder>, IFluentBuilder
-
public interface ICreateColumnOptionBuilder : IColumnOptionBuilder<ICreateColumnOptionBuilder, ICreateColumnOptionForeignKeyCascadeBuilder>, IFluentBuilder, IExecutableBuilder
-
public interface ICreateColumnOptionForeignKeyCascadeBuilder : ICreateColumnOptionBuilder, IColumnOptionBuilder<ICreateColumnOptionBuilder, ICreateColumnOptionForeignKeyCascadeBuilder>, IFluentBuilder, IExecutableBuilder, IForeignKeyCascadeBuilder<ICreateColumnOptionBuilder, ICreateColumnOptionForeignKeyCascadeBuilder>
-
public interface ICreateColumnTypeBuilder : IColumnTypeBuilder<ICreateColumnOptionBuilder>, IFluentBuilder
Umbraco.Core.Migrations.Expressions.Create.Constraint
Umbraco.Core.Migrations.Expressions.Create.Expressions
Umbraco.Core.Migrations.Expressions.Create.ForeignKey
Umbraco.Core.Migrations.Expressions.Create.Index
Umbraco.Core.Migrations.Expressions.Create.KeysAndIndexes
Umbraco.Core.Migrations.Expressions.Create.Table
-
public class CreateTableBuilder : ExpressionBuilderBase<CreateTableExpression, ICreateTableColumnOptionBuilder>, ICreateTableColumnAsTypeBuilder, IColumnTypeBuilder<ICreateTableColumnOptionBuilder>, IFluentBuilder, ICreateTableColumnOptionForeignKeyCascadeBuilder, ICreateTableColumnOptionBuilder, IColumnOptionBuilder<ICreateTableColumnOptionBuilder, ICreateTableColumnOptionForeignKeyCascadeBuilder>, ICreateTableWithColumnBuilder, IExecutableBuilder, IForeignKeyCascadeBuilder<ICreateTableColumnOptionBuilder, ICreateTableColumnOptionForeignKeyCascadeBuilder>
- public ColumnDefinition CurrentColumn { get; set; }
- public ForeignKeyDefinition CurrentForeignKey { get; set; }
- public CreateTableBuilder(IMigrationContext context, CreateTableExpression expression)
- public void Do()
- public ICreateTableColumnOptionForeignKeyCascadeBuilder ForeignKey(string primaryTableName, string primaryColumnName)
- public ICreateTableColumnOptionForeignKeyCascadeBuilder ForeignKey(string foreignKeyName, string primaryTableName, string primaryColumnName)
- public ICreateTableColumnOptionForeignKeyCascadeBuilder ForeignKey(string foreignKeyName, string primaryTableSchema, string primaryTableName, string primaryColumnName)
- public ICreateTableColumnOptionForeignKeyCascadeBuilder ForeignKey()
- public ICreateTableColumnOptionBuilder Identity()
- public ICreateTableColumnOptionBuilder Indexed()
- public ICreateTableColumnOptionBuilder Indexed(string indexName)
- public ICreateTableColumnOptionBuilder NotNullable()
- public ICreateTableColumnOptionBuilder Nullable()
- public ICreateTableColumnOptionForeignKeyCascadeBuilder OnDelete(Rule rule)
- public ICreateTableColumnOptionBuilder OnDeleteOrUpdate(Rule rule)
- public ICreateTableColumnOptionForeignKeyCascadeBuilder OnUpdate(Rule rule)
- public ICreateTableColumnOptionBuilder PrimaryKey()
- public ICreateTableColumnOptionBuilder PrimaryKey(string primaryKeyName)
- public ICreateTableColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignTableName, string foreignColumnName)
- public ICreateTableColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignKeyName, string foreignTableName, string foreignColumnName)
- public ICreateTableColumnOptionForeignKeyCascadeBuilder ReferencedBy(string foreignKeyName, string foreignTableSchema, string foreignTableName, string foreignColumnName)
- public ICreateTableColumnOptionBuilder Unique()
- public ICreateTableColumnOptionBuilder Unique(string indexName)
- public ICreateTableColumnAsTypeBuilder WithColumn(string name)
- public ICreateTableColumnOptionBuilder WithDefault(SystemMethods method)
- public ICreateTableColumnOptionBuilder WithDefaultValue(object value)
-
public class CreateTableOfDtoBuilder : IExecutableBuilder
-
public interface ICreateTableColumnAsTypeBuilder : IColumnTypeBuilder<ICreateTableColumnOptionBuilder>, IFluentBuilder
-
public interface ICreateTableColumnOptionBuilder : IColumnOptionBuilder<ICreateTableColumnOptionBuilder, ICreateTableColumnOptionForeignKeyCascadeBuilder>, IFluentBuilder, ICreateTableWithColumnBuilder, IExecutableBuilder
-
public interface ICreateTableColumnOptionForeignKeyCascadeBuilder : ICreateTableColumnOptionBuilder, IColumnOptionBuilder<ICreateTableColumnOptionBuilder, ICreateTableColumnOptionForeignKeyCascadeBuilder>, IFluentBuilder, ICreateTableWithColumnBuilder, IExecutableBuilder, IForeignKeyCascadeBuilder<ICreateTableColumnOptionBuilder, ICreateTableColumnOptionForeignKeyCascadeBuilder>
-
public interface ICreateTableWithColumnBuilder : IFluentBuilder, IExecutableBuilder
Umbraco.Core.Migrations.Expressions.Delete
Umbraco.Core.Migrations.Expressions.Delete.Column
Umbraco.Core.Migrations.Expressions.Delete.Constraint
Umbraco.Core.Migrations.Expressions.Delete.Data
Umbraco.Core.Migrations.Expressions.Delete.DefaultConstraint
Umbraco.Core.Migrations.Expressions.Delete.Expressions
Umbraco.Core.Migrations.Expressions.Delete.ForeignKey
Umbraco.Core.Migrations.Expressions.Delete.Index
Umbraco.Core.Migrations.Expressions.Delete.KeysAndIndexes
Umbraco.Core.Migrations.Expressions.Execute
Umbraco.Core.Migrations.Expressions.Execute.Expressions
Umbraco.Core.Migrations.Expressions.Insert
Umbraco.Core.Migrations.Expressions.Insert.Expressions
Umbraco.Core.Migrations.Expressions.Rename
Umbraco.Core.Migrations.Expressions.Rename.Column
Umbraco.Core.Migrations.Expressions.Rename.Expressions
Umbraco.Core.Migrations.Expressions.Rename.Table
Umbraco.Core.Migrations.Expressions.Update
Umbraco.Core.Migrations.Expressions.Update.Expressions
Umbraco.Core.Migrations.Install
-
public class DatabaseBuilder
- public class Result
- public const string EmbeddedDatabaseConnectionString = "Data Source=|DataDirectory|\\Umbraco.sdf;Flush Interval=1;"
- public bool CanConnectToDatabase { get; }
- public bool IsDatabaseConfigured { get; }
- public DatabaseBuilder(IScopeProvider scopeProvider, IGlobalSettings globalSettings, IUmbracoDatabaseFactory databaseFactory, IRuntimeState runtime, ILogger logger, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService)
- public static string GetAzureConnectionString(string server, string databaseName, string user, string password)
- public static string GetDatabaseConnectionString(string server, string databaseName, string user, string password, string databaseProvider, out string providerName)
- public static string GetIntegratedSecurityDatabaseConnectionString(string server, string databaseName)
- public bool CanConnect(string databaseType, string connectionString, string server, string database, string login, string password, bool integratedAuth)
- public void ConfigureDatabaseConnection(string connectionString)
- public void ConfigureDatabaseConnection(string server, string databaseName, string user, string password, string databaseProvider)
- public void ConfigureEmbeddedDatabaseConnection()
- public void ConfigureIntegratedSecurityDatabaseConnection(string server, string databaseName)
- public Result CreateSchemaAndData()
- public Result UpgradeSchemaAndData(MigrationPlan plan)
-
public class DatabaseSchemaCreator
Umbraco.Core.Migrations.PostMigrations
Umbraco.Core.Migrations.Upgrade
Umbraco.Core.Migrations.Upgrade.Common
Umbraco.Core.Migrations.Upgrade.V_8_0_0
Umbraco.Core.Migrations.Upgrade.V_8_0_0.DataTypes
Umbraco.Core.Migrations.Upgrade.V_8_0_1
Umbraco.Core.Migrations.Upgrade.V_8_1_0
Umbraco.Core.Models
-
public interface IPublishedContent
-
public interface IPublishedContentProperty
-
public sealed class AuditItem : EntityBase, IAuditItem, IEntity, IDeepCloneable
-
public enum AuditType
-
public static class ConsentExtensions
-
public enum ConsentState
-
public class Content : ContentBase, IContent, IContentBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
- public bool Blueprint { get; set; }
- public ContentScheduleCollection ContentSchedule { get; set; }
- public bool Edited { get; set; }
- public IEnumerable<string> EditedCultures { get; set; }
- public ContentCultureInfosCollection PublishCultureInfos { get; set; }
- public DateTime? PublishDate { get; set; }
- public bool Published { get; set; }
- public IEnumerable<string> PublishedCultures { get; }
- public PublishedState PublishedState { get; set; }
- public int PublishedVersionId { get; set; }
- public int? PublisherId { get; set; }
- public string PublishName { get; set; }
- public int? PublishTemplateId { get; set; }
- public int? TemplateId { get; set; }
- public Content(string name, IContent parent, IContentType contentType, string culture = null)
- public Content(string name, IContent parent, IContentType contentType, PropertyCollection properties, string culture = null)
- public Content(string name, int parentId, IContentType contentType, string culture = null)
- public Content(string name, int parentId, IContentType contentType, PropertyCollection properties, string culture = null)
- public IContent DeepCloneWithResetIdentities()
- public DateTime? GetPublishDate(string culture)
- public string GetPublishName(string culture)
- public bool IsCultureEdited(string culture)
- public bool IsCulturePublished(string culture)
-
public abstract class ContentBase : TreeEntityBase, IContentBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
- public static class ChangeTrackingPrefix
- public IEnumerable<string> AvailableCultures { get; }
- public ISimpleContentType ContentType { get; }
- public int ContentTypeId { get; }
- public ContentCultureInfosCollection CultureInfos { get; set; }
- public PropertyCollection Properties { get; set; }
- public int VersionId { get; set; }
- public int WriterId { get; set; }
- protected ContentBase(string name, int parentId, IContentTypeComposition contentType, PropertyCollection properties, string culture = null)
- protected ContentBase(string name, IContentBase parent, IContentTypeComposition contentType, PropertyCollection properties, string culture = null)
- public string GetCultureName(string culture)
- public DateTime? GetUpdateDate(string culture)
- public object GetValue(string propertyTypeAlias, string culture = null, string segment = null, bool published = false)
- public TValue GetValue<TValue>(string propertyTypeAlias, string culture = null, string segment = null, bool published = false)
- public bool HasProperty(string propertyTypeAlias)
- public bool IsCultureAvailable(string culture)
- public bool IsEntityDirty()
- protected void PropertiesChanged(object sender, NotifyCollectionChangedEventArgs e)
- public void SetCultureName(string name, string culture)
- public void SetValue(string propertyTypeAlias, object value, string culture = null, string segment = null)
- public bool WasEntityDirty()
-
public class ContentCultureInfos : BeingDirtyBase, IDeepCloneable, IEquatable<ContentCultureInfos>
-
public class ContentCultureInfosCollection : ObservableDictionary<string, ContentCultureInfos>, IDeepCloneable
-
public class ContentSchedule : IDeepCloneable
-
public enum ContentScheduleAction
-
public class ContentScheduleCollection : INotifyCollectionChanged, IDeepCloneable, IEquatable<ContentScheduleCollection>
-
public enum ContentStatus
-
public static class ContentTagsExtensions
-
public class ContentType : ContentTypeCompositionBase, IContentType, IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public abstract class ContentTypeBase : TreeEntityBase, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public static class ContentTypeBaseExtensions
-
public abstract class ContentTypeCompositionBase : ContentTypeBase, IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class ContentTypeSort : IValueObject, IDeepCloneable
-
public enum ContentVariation
-
public class DataType : TreeEntityBase, IDataType, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public static class DataTypeExtensions
-
public static class DeepCloneHelper
-
public class DictionaryItem : EntityBase, IDictionaryItem, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public static class DictionaryItemExtensions
-
public class DictionaryTranslation : EntityBase, IDictionaryTranslation, IEntity, IDeepCloneable
-
public class DoNotCloneAttribute : Attribute
-
public sealed class EntityContainer : TreeEntityBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public static class EntityExtensions
-
public abstract class File : EntityBase, IFile, IEntity, IDeepCloneable
-
public class GridValue
-
public interface IAuditEntry : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IAuditItem : IEntity, IDeepCloneable
-
public interface IConsent : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IContent : IContentBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IContentBase : IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
- IEnumerable<string> AvailableCultures { get; }
- ISimpleContentType ContentType { get; }
- int ContentTypeId { get; }
- ContentCultureInfosCollection CultureInfos { get; set; }
- PropertyCollection Properties { get; set; }
- int VersionId { get; set; }
- int WriterId { get; set; }
- string GetCultureName(string culture)
- DateTime? GetUpdateDate(string culture)
- object GetValue(string propertyTypeAlias, string culture = null, string segment = null, bool published = false)
- TValue GetValue<TValue>(string propertyTypeAlias, string culture = null, string segment = null, bool published = false)
- bool HasProperty(string propertyTypeAlias)
- bool IsCultureAvailable(string culture)
- void SetCultureName(string value, string culture)
- void SetValue(string propertyTypeAlias, object value, string culture = null, string segment = null)
-
public interface IContentType : IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IContentTypeBase : IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IContentTypeComposition : IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IDataType : IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IDeepCloneable
-
public interface IDictionaryItem : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IDictionaryTranslation : IEntity, IDeepCloneable
-
public interface IDomain : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IFile : IEntity, IDeepCloneable
-
public interface ILanguage : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IMacro : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IMacroProperty : IValueObject, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IMedia : IContentBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IMediaType : IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IMember : IContentBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IMembershipUser, IHaveAdditionalData
-
public interface IMemberGroup : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public interface IMemberType : IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IMigrationEntry : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IPartialView : IFile, IEntity, IDeepCloneable
-
public interface IRedirectUrl : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IRelation : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IRelationType : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IServerRegistration : IServerAddress, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface ISimpleContentType : IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface ITag : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface ITemplate : IFile, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class Language : EntityBase, ILanguage, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class Macro : EntityBase, IMacro, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
- public string Alias { get; set; }
- public bool CacheByMember { get; set; }
- public bool CacheByPage { get; set; }
- public int CacheDuration { get; set; }
- public bool DontRender { get; set; }
- public string MacroSource { get; set; }
- public MacroTypes MacroType { get; set; }
- public string Name { get; set; }
- public MacroPropertyCollection Properties { get; }
- public bool UseInEditor { get; set; }
- public Macro()
- public Macro(int id, Guid key, bool useInEditor, int cacheDuration, string alias, string name, bool cacheByPage, bool cacheByMember, bool dontRender, string macroSource, MacroTypes macroType)
- public Macro(string alias, string name, string macroSource, MacroTypes macroType, bool cacheByPage = false, bool cacheByMember = false, bool dontRender = true, bool useInEditor = false, int cacheDuration = 0)
-
public class MacroProperty : BeingDirtyBase, IMacroProperty, IValueObject, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class MacroPropertyCollection : ObservableDictionary<string, IMacroProperty>, IDeepCloneable
-
public enum MacroTypes
-
public class Media : ContentBase, IMedia, IContentBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
- public Media(string name, IMedia parent, IMediaType contentType)
- public Media(string name, IMedia parent, IMediaType contentType, PropertyCollection properties)
- public Media(string name, int parentId, IMediaType contentType)
- public Media(string name, int parentId, IMediaType contentType, PropertyCollection properties)
-
public static class MediaExtensions
-
public class MediaType : ContentTypeCompositionBase, IMediaType, IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class Member : ContentBase, IMember, IContentBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IMembershipUser, IHaveAdditionalData
- public IDictionary<string, object> AdditionalData { get; }
- public string { get; set; }
- public virtual string ContentTypeAlias { get; }
- public string Email { get; set; }
- public int FailedPasswordAttempts { get; set; }
- public IEnumerable<string> Groups { get; set; }
- public bool HasAdditionalData { get; }
- public bool IsApproved { get; set; }
- public bool IsLockedOut { get; set; }
- public DateTime LastLockoutDate { get; set; }
- public DateTime LastLoginDate { get; set; }
- public DateTime LastPasswordChangeDate { get; set; }
- public string PasswordQuestion { get; set; }
- public virtual object ProviderUserKey { get; set; }
- public string RawPasswordAnswerValue { get; set; }
- public string RawPasswordValue { get; set; }
- public string Username { get; set; }
- public Member(IMemberType contentType)
- public Member(string name, IMemberType contentType)
- public Member(string name, string email, string username, IMemberType contentType, bool isApproved = true)
- public Member(string name, string email, string username, string rawPasswordValue, IMemberType contentType)
- public Member(string name, string email, string username, string rawPasswordValue, IMemberType contentType, bool isApproved)
-
public class MemberGroup : EntityBase, IMemberGroup, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public class MemberType : ContentTypeCompositionBase, IMemberType, IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class MigrationEntry : EntityBase, IMigrationEntry, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class Notification
-
public class NotificationEmailBodyParams
-
public class NotificationEmailSubjectParams
-
public static class ObjectTypes
-
public class PagedResult<T>
-
public class PartialView : File, IPartialView, IFile, IEntity, IDeepCloneable
-
public enum PartialViewType
-
public class Property : EntityBase
-
public class PropertyCollection : KeyedCollection<string, Property>, INotifyCollectionChanged, IDeepCloneable
-
public class PropertyGroup : EntityBase, IEquatable<PropertyGroup>
-
public class PropertyGroupCollection : KeyedCollection<string, PropertyGroup>, INotifyCollectionChanged, IDeepCloneable
-
public static class PropertyTagsExtensions
-
public class PropertyType : EntityBase, IEquatable<PropertyType>
-
public class PropertyTypeCollection : KeyedCollection<string, PropertyType>, INotifyCollectionChanged, IDeepCloneable
-
public class PublicAccessEntry : EntityBase
-
public class PublicAccessRule : EntityBase
-
public enum PublishedState
-
public class Range<T> where T : IComparable<T>
-
public class RedirectUrl : EntityBase, IRedirectUrl, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class Relation : EntityBase, IRelation, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class RelationType : EntityBase, IRelationType, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class Script : File
-
public class ServerRegistration : EntityBase, IServerRegistration, IServerAddress, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class SimpleContentType : ISimpleContentType, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class Stylesheet : File
-
public class StylesheetProperty : BeingDirtyBase, IValueObject
- public string Alias { get; set; }
- public string Name { get; }
- public string Value { get; set; }
- public StylesheetProperty(string name, string alias, string value)
-
public class Tag : EntityBase, ITag, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
- public string Group { get; set; }
- public int? LanguageId { get; set; }
- public int NodeCount { get; }
- public string Text { get; set; }
- public Tag()
- public Tag(int id, string group, string text, int? languageId = default)
-
public enum TaggableObjectTypes
-
public class TaggedEntity
-
public class TaggedProperty
-
public enum TagsStorageType
-
public class Template : File, ITemplate, IFile, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class TemplateNode
-
public class TemplateOnDisk : Template
-
public class UmbracoDomain : EntityBase, IDomain, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public enum UmbracoObjectTypes
-
public static class UserExtensions
-
public enum ValueStorageType
Umbraco.Core.Models.ContentEditing
Umbraco.Core.Models.Editors
Umbraco.Core.Models.Entities
-
public sealed class BeingDirty : BeingDirtyBase
-
public abstract class BeingDirtyBase : IRememberBeingDirty, ICanBeDirty
-
public class ContentEntitySlim : EntitySlim, IContentEntitySlim, IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public class DocumentEntitySlim : ContentEntitySlim, IDocumentEntitySlim, IContentEntitySlim, IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public abstract class EntityBase : BeingDirtyBase, IEntity, IDeepCloneable
-
public class EntitySlim : IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public interface ICanBeDirty
-
public interface IContentEntitySlim : IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public interface IDocumentEntitySlim : IContentEntitySlim, IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public interface IEntity : IDeepCloneable
-
public interface IEntitySlim : IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public interface IHaveAdditionalData
-
public interface IMediaEntitySlim : IContentEntitySlim, IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public interface IRememberBeingDirty : ICanBeDirty
-
public interface ITreeEntity : IEntity, IDeepCloneable
-
public interface IUmbracoEntity : ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IValueObject
-
public class MediaEntitySlim : ContentEntitySlim, IMediaEntitySlim, IContentEntitySlim, IEntitySlim, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IHaveAdditionalData
-
public abstract class TreeEntityBase : EntityBase, ITreeEntity, IEntity, IDeepCloneable
-
public class TreeEntityPath
Umbraco.Core.Models.Identity
-
public class BackOfficeIdentityUser : IdentityUser<int, IIdentityUserLogin, IdentityUserRole<string>, IdentityUserClaim<int>>, IRememberBeingDirty, ICanBeDirty
-
public class IdentityMapDefinition : IMapDefinition
-
public class IdentityUser<TKey, TLogin, TRole, TClaim> : IUser<TKey> where TLogin : IIdentityUserLogin where TRole : IdentityUserRole<string> where TClaim : IdentityUserClaim<TKey>
-
public class IdentityUserClaim<TKey>
-
public class IdentityUserLogin : EntityBase, IIdentityUserLogin, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public class IdentityUserRole<TKey>
-
public interface IIdentityUserLogin : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
Umbraco.Core.Models.Membership
-
public class ContentPermissionSet : EntityPermissionSet, IEntity, IDeepCloneable
-
public class EntityPermission : IEquatable<EntityPermission>
-
public class EntityPermissionCollection : HashSet<EntityPermission>
-
public class EntityPermissionSet
-
public interface IMembershipUser : IEntity, IDeepCloneable
-
public interface IProfile
- int Id { get; }
- string Name { get; }
-
public interface IReadOnlyUserGroup
-
public interface IUser : IMembershipUser, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public interface IUserGroup : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
-
public enum MemberCountType
-
public enum MembershipScenario
-
public class ReadOnlyUserGroup : IReadOnlyUserGroup, IEquatable<ReadOnlyUserGroup>
-
public class User : EntityBase, IUser, IMembershipUser, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IProfile
- public IEnumerable<string> AllowedSections { get; }
- public string Avatar { get; set; }
- public string { get; set; }
- public string Email { get; set; }
- public DateTime? EmailConfirmedDate { get; set; }
- public int FailedPasswordAttempts { get; set; }
- public IEnumerable<IReadOnlyUserGroup> Groups { get; }
- public DateTime? InvitedDate { get; set; }
- public bool IsApproved { get; set; }
- public bool IsLockedOut { get; set; }
- public string Language { get; set; }
- public DateTime LastLockoutDate { get; set; }
- public DateTime LastLoginDate { get; set; }
- public DateTime LastPasswordChangeDate { get; set; }
- public string Name { get; set; }
- public string PasswordQuestion { get; set; }
- public IProfile ProfileData { get; }
- public object ProviderUserKey { get; set; }
- public string RawPasswordAnswerValue { get; set; }
- public string RawPasswordValue { get; set; }
- public string SecurityStamp { get; set; }
- public int SessionTimeout { get; set; }
- public int[] StartContentIds { get; set; }
- public int[] StartMediaIds { get; set; }
- public string TourData { get; set; }
- public string Username { get; set; }
- public UserState UserState { get; }
- public User()
- public User(string name, string email, string username, string rawPasswordValue)
- public User(int id, string name, string email, string username, string rawPasswordValue, IEnumerable<IReadOnlyUserGroup> userGroups, int[] startContentIds, int[] startMediaIds)
- public void AddGroup(IReadOnlyUserGroup group)
- public void ClearGroups()
- public void RemoveGroup(string group)
-
public class UserGroup : EntityBase, IUserGroup, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty, IReadOnlyUserGroup
-
public enum UserState
Umbraco.Core.Models.Packaging
Umbraco.Core.Models.PublishedContent
-
public struct Fallback : IEnumerable<int>, IEnumerable
-
public interface ILivePublishedModelFactory : IPublishedModelFactory
-
public class IndexedArrayItem<TContent>
- public TContent Content { get; }
- public int Index { get; }
- public int TotalCount { get; }
- public IndexedArrayItem(TContent content, int index)
- public bool IsEven()
- public HtmlString IsEven(string valueIfTrue)
- public HtmlString IsEven(string valueIfTrue, string valueIfFalse)
- public bool IsFirst()
- public HtmlString IsFirst(string valueIfTrue)
- public HtmlString IsFirst(string valueIfTrue, string valueIfFalse)
- public bool IsIndex(int index)
- public HtmlString IsIndex(int index, string valueIfTrue)
- public HtmlString IsIndex(int index, string valueIfTrue, string valueIfFalse)
- public bool IsLast()
- public HtmlString IsLast(string valueIfTrue)
- public HtmlString IsLast(string valueIfTrue, string valueIfFalse)
- public bool IsModZero(int modulus)
- public HtmlString IsModZero(int modulus, string valueIfTrue)
- public HtmlString IsModZero(int modulus, string valueIfTrue, string valueIfFalse)
- public bool IsNotFirst()
- public HtmlString IsNotFirst(string valueIfTrue)
- public HtmlString IsNotFirst(string valueIfTrue, string valueIfFalse)
- public bool IsNotIndex(int index)
- public HtmlString IsNotIndex(int index, string valueIfTrue)
- public HtmlString IsNotIndex(int index, string valueIfTrue, string valueIfFalse)
- public bool IsNotLast()
- public HtmlString IsNotLast(string valueIfTrue)
- public HtmlString IsNotLast(string valueIfTrue, string valueIfFalse)
- public bool IsNotModZero(int modulus)
- public HtmlString IsNotModZero(int modulus, string valueIfTrue)
- public HtmlString IsNotModZero(int modulus, string valueIfTrue, string valueIfFalse)
- public bool IsOdd()
- public HtmlString IsOdd(string valueIfTrue)
- public HtmlString IsOdd(string valueIfTrue, string valueIfFalse)
-
public interface IPublishedContent : IPublishedElement
-
public interface IPublishedContentType
-
public interface IPublishedContentTypeFactory
-
public interface IPublishedElement
-
public interface IPublishedModelFactory
-
public interface IPublishedProperty
-
public interface IPublishedPropertyType
-
public interface IPublishedValueFallback
- bool TryGetValue(IPublishedProperty property, string culture, string segment, Fallback fallback, object defaultValue, out object value)
- bool TryGetValue<T>(IPublishedProperty property, string culture, string segment, Fallback fallback, T defaultValue, out T value)
- bool TryGetValue(IPublishedElement content, string alias, string culture, string segment, Fallback fallback, object defaultValue, out object value)
- bool TryGetValue<T>(IPublishedElement content, string alias, string culture, string segment, Fallback fallback, T defaultValue, out T value)
- bool TryGetValue(IPublishedContent content, string alias, string culture, string segment, Fallback fallback, object defaultValue, out object value, out IPublishedProperty noValueProperty)
- bool TryGetValue<T>(IPublishedContent content, string alias, string culture, string segment, Fallback fallback, T defaultValue, out T value, out IPublishedProperty noValueProperty)
-
public interface IVariationContextAccessor
-
public class ModelType : Type
-
public class NoopPublishedModelFactory : IPublishedModelFactory
-
public class NoopPublishedValueFallback : IPublishedValueFallback
- public NoopPublishedValueFallback()
- public bool TryGetValue(IPublishedProperty property, string culture, string segment, Fallback fallback, object defaultValue, out object value)
- public bool TryGetValue<T>(IPublishedProperty property, string culture, string segment, Fallback fallback, T defaultValue, out T value)
- public bool TryGetValue(IPublishedElement content, string alias, string culture, string segment, Fallback fallback, object defaultValue, out object value)
- public bool TryGetValue<T>(IPublishedElement content, string alias, string culture, string segment, Fallback fallback, T defaultValue, out T value)
- public bool TryGetValue(IPublishedContent content, string alias, string culture, string segment, Fallback fallback, object defaultValue, out object value, out IPublishedProperty noValueProperty)
- public bool TryGetValue<T>(IPublishedContent content, string alias, string culture, string segment, Fallback fallback, T defaultValue, out T value, out IPublishedProperty noValueProperty)
-
public abstract class PublishedContentModel : PublishedContentWrapped
-
public class PublishedContentType : IPublishedContentType
- public string Alias { get; }
- public HashSet<string> CompositionAliases { get; }
- public int Id { get; }
- public bool IsElement { get; }
- public PublishedItemType ItemType { get; }
- public IEnumerable<IPublishedPropertyType> PropertyTypes { get; }
- public ContentVariation Variations { get; }
- public PublishedContentType(IContentTypeComposition contentType, IPublishedContentTypeFactory factory)
- public PublishedContentType(int id, string alias, PublishedItemType itemType, IEnumerable<string> compositionAliases, IEnumerable<PublishedPropertyType> propertyTypes, ContentVariation variations, bool isElement = false)
- public PublishedContentType(int id, string alias, PublishedItemType itemType, IEnumerable<string> compositionAliases, Func<IPublishedContentType, IEnumerable<IPublishedPropertyType>> propertyTypes, ContentVariation variations, bool isElement = false)
- public int GetPropertyIndex(string alias)
- public virtual IPublishedPropertyType GetPropertyType(string alias)
- public virtual IPublishedPropertyType GetPropertyType(int index)
-
public abstract class PublishedContentWrapped : IPublishedContent, IPublishedElement
-
public class PublishedCultureInfo
-
public class PublishedDataType
-
public abstract class PublishedElementModel : PublishedElementWrapped
-
public abstract class PublishedElementWrapped : IPublishedElement
-
public enum PublishedItemType
-
public sealed class PublishedModelAttribute : Attribute
-
public class PublishedModelFactory : IPublishedModelFactory
-
public class PublishedPropertyType : IPublishedPropertyType
- public string Alias { get; }
- public PropertyCacheLevel CacheLevel { get; }
- public Type ClrType { get; }
- public IPublishedContentType ContentType { get; }
- public PublishedDataType DataType { get; }
- public string EditorAlias { get; }
- public bool IsUserProperty { get; }
- public Type ModelClrType { get; }
- public ContentVariation Variations { get; }
- public PublishedPropertyType(IPublishedContentType contentType, PropertyType propertyType, PropertyValueConverterCollection propertyValueConverters, IPublishedModelFactory publishedModelFactory, IPublishedContentTypeFactory factory)
- public PublishedPropertyType(IPublishedContentType contentType, string propertyTypeAlias, int dataTypeId, bool isUserProperty, ContentVariation variations, PropertyValueConverterCollection propertyValueConverters, IPublishedModelFactory publishedModelFactory, IPublishedContentTypeFactory factory)
- public PublishedPropertyType(string propertyTypeAlias, int dataTypeId, bool isUserProperty, ContentVariation variations, PropertyValueConverterCollection propertyValueConverters, IPublishedModelFactory publishedModelFactory, IPublishedContentTypeFactory factory)
- public object ConvertInterToObject(IPublishedElement owner, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
- public object ConvertInterToXPath(IPublishedElement owner, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
- public object ConvertSourceToInter(IPublishedElement owner, object source, bool preview)
- public bool? IsValue(object value, PropertyValueLevel level)
-
public class PublishedSearchResult
-
public class ThreadCultureVariationContextAccessor : IVariationContextAccessor
-
public enum UrlMode
-
public class VariationContext
-
public static class VariationContextAccessorExtensions
Umbraco.Core.Models.Sections
Umbraco.Core.Models.Validation
Umbraco.Core.PackageActions
Umbraco.Core.Packaging
Umbraco.Core.Persistence
-
public class EntityNotFoundException : Exception
-
public interface IQueryRepository<TEntity> : IRepository
-
public interface IReadRepository<TId, TEntity> : IRepository
-
public interface IReadWriteQueryRepository<TId, TEntity> : IReadRepository<TId, TEntity>, IRepository, IWriteRepository<TEntity>, IQueryRepository<TEntity>
-
public interface IRepository
-
public interface ISqlContext
-
public interface IUmbracoDatabase : IDatabase, IDisposable, IDatabaseQuery, IDatabaseConfig
-
public interface IUmbracoDatabaseFactory : IDisposable
-
public interface IWriteRepository<TEntity> : IRepository
- void Delete(TEntity entity)
- void Save(TEntity entity)
-
public static class NPocoDatabaseExtensions
- public static int BulkInsertRecords<T>(this IUmbracoDatabase database, IEnumerable<T> records, bool useNativeBulkInsert = true)
- public static void BulkInsertRecordsWithTransaction<T>(this IUmbracoDatabase database, IEnumerable<T> records, bool useNativeBulkInsert = true)
- public static string EscapeAtSymbols(string value)
- public static IEnumerable<TResult> FetchByGroups<TResult, TSource>(this IDatabase db, IEnumerable<TSource> source, int groupSize, Func<IEnumerable<TSource>, Sql<ISqlContext>> sqlFactory)
- public static IsolationLevel GetCurrentTransactionIsolationLevel(this IDatabase database)
- public static void TruncateTable(this IDatabase db, ISqlSyntaxProvider sqlSyntax, string tableName)
-
public static class NPocoSqlExtensions
- public class SqlRef<TDto>
- public class SqlUpd<TDto>
- public static class Statics
- public static Sql<ISqlContext> AndBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> AndByDescending<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> AndSelect(this Sql<ISqlContext> sql, string[] fields)
- public static Sql<ISqlContext> AndSelect<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> AndSelect<TDto>(this Sql<ISqlContext> sql, string tableAlias, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> AndSelectCount(this Sql<ISqlContext> sql, string alias = null)
- public static Sql<ISqlContext> AndSelectCount<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> AndSelectCount<TDto>(this Sql<ISqlContext> sql, string alias = null, Expression<Func<TDto, object>>[] fields)
- public static string Columns<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static string Columns<TDto>(this Sql<ISqlContext> sql, string alias, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> CrossJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
- public static Sql<ISqlContext> Delete(this Sql<ISqlContext> sql)
- public static Sql<ISqlContext> Delete<TDto>(this Sql<ISqlContext> sql)
- public static Sql<ISqlContext> ForUpdate(this Sql<ISqlContext> sql)
- public static Sql<ISqlContext> From<TDto>(this Sql<ISqlContext> sql, string alias = null)
- public static Sql<ISqlContext> GroupBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field)
- public static Sql<ISqlContext> GroupBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static SqlJoinClause<ISqlContext, ISqlContext> InnerJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
- public static SqlJoinClause<ISqlContext, ISqlContext> LeftJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
- public static SqlJoinClause<ISqlContext, ISqlContext> LeftJoin<TDto>(this Sql<ISqlContext> sql, Func<Sql<ISqlContext>, Sql<ISqlContext>> nestedJoin, string alias = null)
- public static Sql<ISqlContext> On<TLeft, TRight>(this SqlJoinClause<ISqlContext, ISqlContext> sqlJoin, Expression<Func<TLeft, object>> leftField, Expression<Func<TRight, object>> rightField)
- public static Sql<ISqlContext> On(this SqlJoinClause<ISqlContext, ISqlContext> sqlJoin, Func<Sql<ISqlContext>, Sql<ISqlContext>> on)
- public static Sql<ISqlContext> On<TDto1, TDto2>(this SqlJoinClause<ISqlContext, ISqlContext> sqlJoin, Expression<Func<TDto1, TDto2, bool>> predicate, string aliasLeft = null, string aliasRight = null)
- public static Sql<ISqlContext> On<TDto1, TDto2, TDto3>(this SqlJoinClause<ISqlContext, ISqlContext> sqlJoin, Expression<Func<TDto1, TDto2, TDto3, bool>> predicate, string aliasLeft = null, string aliasRight = null, string aliasOther = null)
- public static Sql<ISqlContext> OrderBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field)
- public static Sql<ISqlContext> OrderBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> OrderByDescending<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field)
- public static Sql<ISqlContext> OrderByDescending<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> OrderByDescending(this Sql<ISqlContext> sql, string[] fields)
- public static SqlJoinClause<ISqlContext, ISqlContext> RightJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
- public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, string tableAlias, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, Func<SqlRef<TDto>, SqlRef<TDto>> reference)
- public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, Func<SqlRef<TDto>, SqlRef<TDto>> reference, Func<Sql<ISqlContext>, Sql<ISqlContext>> sqlexpr)
- public static Sql<ISqlContext> SelectAll(this Sql<ISqlContext> sql)
- public static Sql<ISqlContext> SelectCount(this Sql<ISqlContext> sql, string alias = null)
- public static Sql<ISqlContext> SelectCount<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> SelectCount<TDto>(this Sql<ISqlContext> sql, string alias, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> SelectDistinct<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields)
- public static Sql<ISqlContext> SelectTop(this Sql<ISqlContext> sql, int count)
- public static Sql<ISqlContext> Update(this Sql<ISqlContext> sql)
- public static Sql<ISqlContext> Update<TDto>(this Sql<ISqlContext> sql)
- public static Sql<ISqlContext> Update<TDto>(this Sql<ISqlContext> sql, Func<SqlUpd<TDto>, SqlUpd<TDto>> updates)
- public static Sql<ISqlContext> Where<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, bool>> predicate, string alias = null)
- public static Sql<ISqlContext> Where<TDto1, TDto2>(this Sql<ISqlContext> sql, Expression<Func<TDto1, TDto2, bool>> predicate, string alias1 = null, string alias2 = null)
- public static Sql<ISqlContext> WhereAny(this Sql<ISqlContext> sql, Func<Sql<ISqlContext>, Sql<ISqlContext>>[] predicates)
- public static Sql WhereAnyIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields, IEnumerable values)
- public static Sql<ISqlContext> WhereIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, IEnumerable values)
- public static Sql<ISqlContext> WhereIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, Sql<ISqlContext> values)
- public static Sql<ISqlContext> WhereNotIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, IEnumerable values)
- public static Sql<ISqlContext> WhereNotIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, Sql<ISqlContext> values)
- public static Sql<ISqlContext> WhereNotNull<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, string tableAlias = null)
- public static Sql<ISqlContext> WhereNull<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, string tableAlias = null, bool not = false)
-
public class SqlContext : ISqlContext
-
public static class SqlContextExtensions
- public static ValueTuple<string, object[]> VisitDto<TDto>(this ISqlContext sqlContext, Expression<Func<TDto, object>> expression, string alias = null)
- public static ValueTuple<string, object[]> VisitDto<TDto, TOut>(this ISqlContext sqlContext, Expression<Func<TDto, TOut>> expression, string alias = null)
- public static ValueTuple<string, object[]> VisitDto<TDto1, TDto2>(this ISqlContext sqlContext, Expression<Func<TDto1, TDto2, object>> expression, string alias1 = null, string alias2 = null)
- public static ValueTuple<string, object[]> VisitDto<TDto1, TDto2, TOut>(this ISqlContext sqlContext, Expression<Func<TDto1, TDto2, TOut>> expression, string alias1 = null, string alias2 = null)
- public static ValueTuple<string, object[]> VisitModel<TModel>(this ISqlContext sqlContext, Expression<Func<TModel, object>> expression)
- public static string VisitModelField<TModel>(this ISqlContext sqlContext, Expression<Func<TModel, object>> field)
-
public static class SqlSyntaxExtensions
-
public class SqlTemplate
-
public class SqlTemplates
-
public class UmbracoDatabase : Database, IUmbracoDatabase, IDatabase, IDisposable, IDatabaseQuery, IDatabaseConfig
Umbraco.Core.Persistence.DatabaseAnnotations
Umbraco.Core.Persistence.DatabaseModelDefinitions
Umbraco.Core.Persistence.Dtos
Umbraco.Core.Persistence.FaultHandling
-
public interface ITransientErrorDetectionStrategy
-
public class RetryingEventArgs : EventArgs
-
public sealed class RetryLimitExceededException : Exception
-
public class RetryPolicy
- public static readonly RetryPolicy DefaultExponential
- public static readonly RetryPolicy DefaultFixed
- public static readonly RetryPolicy DefaultProgressive
- public static readonly RetryPolicy NoRetry
- public ITransientErrorDetectionStrategy ErrorDetectionStrategy { get; }
- public RetryStrategy RetryStrategy { get; }
- public event EventHandler<RetryingEventArgs> Retrying
- public RetryPolicy(ITransientErrorDetectionStrategy errorDetectionStrategy, RetryStrategy retryStrategy)
- public RetryPolicy(ITransientErrorDetectionStrategy errorDetectionStrategy, int retryCount)
- public RetryPolicy(ITransientErrorDetectionStrategy errorDetectionStrategy, int retryCount, TimeSpan retryInterval)
- public RetryPolicy(ITransientErrorDetectionStrategy errorDetectionStrategy, int retryCount, TimeSpan minBackoff, TimeSpan maxBackoff, TimeSpan deltaBackoff)
- public RetryPolicy(ITransientErrorDetectionStrategy errorDetectionStrategy, int retryCount, TimeSpan initialInterval, TimeSpan increment)
- public virtual void ExecuteAction(Action action)
- public virtual TResult ExecuteAction<TResult>(Func<TResult> func)
- protected virtual void OnRetrying(int retryCount, Exception lastError, TimeSpan delay)
-
public static class RetryPolicyFactory
-
public abstract class RetryStrategy
-
public sealed delegate ShouldRetry : MulticastDelegate
-
public enum ThrottledResourceType
-
public class ThrottlingCondition
-
public enum ThrottlingMode
-
public enum ThrottlingType
Umbraco.Core.Persistence.FaultHandling.Strategies
-
public class ExponentialBackoff : RetryStrategy
- public ExponentialBackoff()
- public ExponentialBackoff(int retryCount, TimeSpan minBackoff, TimeSpan maxBackoff, TimeSpan deltaBackoff)
- public ExponentialBackoff(string name, int retryCount, TimeSpan minBackoff, TimeSpan maxBackoff, TimeSpan deltaBackoff)
- public ExponentialBackoff(string name, int retryCount, TimeSpan minBackoff, TimeSpan maxBackoff, TimeSpan deltaBackoff, bool firstFastRetry)
-
public class FixedInterval : RetryStrategy
-
public class Incremental : RetryStrategy
-
public class NetworkConnectivityErrorDetectionStrategy : ITransientErrorDetectionStrategy
-
public class SqlAzureTransientErrorDetectionStrategy : ITransientErrorDetectionStrategy
Umbraco.Core.Persistence.Mappers
Umbraco.Core.Persistence.Querying
Umbraco.Core.Persistence.Repositories
-
public interface IAuditEntryRepository : IReadWriteQueryRepository<int, IAuditEntry>, IReadRepository<int, IAuditEntry>, IRepository, IWriteRepository<IAuditEntry>, IQueryRepository<IAuditEntry>
-
public interface IAuditRepository : IReadRepository<int, IAuditItem>, IRepository, IWriteRepository<IAuditItem>, IQueryRepository<IAuditItem>
-
public interface IConsentRepository : IReadWriteQueryRepository<int, IConsent>, IReadRepository<int, IConsent>, IRepository, IWriteRepository<IConsent>, IQueryRepository<IConsent>
- void ClearCurrent(string source, string context, string action)
-
public interface IContentRepository<TId, TEntity> : IReadWriteQueryRepository<TId, TEntity>, IReadRepository<TId, TEntity>, IRepository, IWriteRepository<TEntity>, IQueryRepository<TEntity> where TEntity : IUmbracoEntity
- int RecycleBinId { get; }
- int Count(string contentTypeAlias = null)
- int CountChildren(int parentId, string contentTypeAlias = null)
- int CountDescendants(int parentId, string contentTypeAlias = null)
- void DeleteVersion(int versionId)
- void DeleteVersions(int nodeId, DateTime versionDate)
- IEnumerable<TEntity> GetAllVersions(int nodeId)
- IEnumerable<TEntity> GetAllVersionsSlim(int nodeId, int skip, int take)
- IEnumerable<TEntity> GetPage(IQuery<TEntity> query, long pageIndex, int pageSize, out long totalRecords, IQuery<TEntity> filter, Ordering ordering)
- IEnumerable<TEntity> GetRecycleBin()
- TEntity GetVersion(int versionId)
- IEnumerable<int> GetVersionIds(int id, int topRows)
-
public interface IContentTypeCommonRepository
-
public interface IContentTypeRepository : IContentTypeRepositoryBase<IContentType>, IReadWriteQueryRepository<int, IContentType>, IReadRepository<int, IContentType>, IRepository, IWriteRepository<IContentType>, IQueryRepository<IContentType>, IReadRepository<Guid, IContentType>
-
public interface IContentTypeRepositoryBase<TItem> : IReadWriteQueryRepository<int, TItem>, IReadRepository<int, TItem>, IRepository, IWriteRepository<TItem>, IQueryRepository<TItem>, IReadRepository<Guid, TItem> where TItem : IContentTypeComposition
-
public interface IDataTypeContainerRepository : IEntityContainerRepository, IReadRepository<int, EntityContainer>, IRepository, IWriteRepository<EntityContainer>
-
public interface IDataTypeRepository : IReadWriteQueryRepository<int, IDataType>, IReadRepository<int, IDataType>, IRepository, IWriteRepository<IDataType>, IQueryRepository<IDataType>
-
public interface IDictionaryRepository : IReadWriteQueryRepository<int, IDictionaryItem>, IReadRepository<int, IDictionaryItem>, IRepository, IWriteRepository<IDictionaryItem>, IQueryRepository<IDictionaryItem>
-
public interface IDocumentBlueprintRepository : IDocumentRepository, IContentRepository<int, IContent>, IReadWriteQueryRepository<int, IContent>, IReadRepository<int, IContent>, IRepository, IWriteRepository<IContent>, IQueryRepository<IContent>, IReadRepository<Guid, IContent>
-
public interface IDocumentRepository : IContentRepository<int, IContent>, IReadWriteQueryRepository<int, IContent>, IReadRepository<int, IContent>, IRepository, IWriteRepository<IContent>, IQueryRepository<IContent>, IReadRepository<Guid, IContent>
-
public interface IDocumentTypeContainerRepository : IEntityContainerRepository, IReadRepository<int, EntityContainer>, IRepository, IWriteRepository<EntityContainer>
-
public interface IDomainRepository : IReadWriteQueryRepository<int, IDomain>, IReadRepository<int, IDomain>, IRepository, IWriteRepository<IDomain>, IQueryRepository<IDomain>
-
public interface IEntityContainerRepository : IReadRepository<int, EntityContainer>, IRepository, IWriteRepository<EntityContainer>
-
public interface IEntityRepository : IRepository
- bool Exists(int id)
- bool Exists(Guid key)
- IEntitySlim Get(int id)
- IEntitySlim Get(Guid key)
- IEntitySlim Get(int id, Guid objectTypeId)
- IEntitySlim Get(Guid key, Guid objectTypeId)
- IEnumerable<IEntitySlim> GetAll(Guid objectType, int[] ids)
- IEnumerable<IEntitySlim> GetAll(Guid objectType, Guid[] keys)
- IEnumerable<TreeEntityPath> GetAllPaths(Guid objectType, int[] ids)
- IEnumerable<TreeEntityPath> GetAllPaths(Guid objectType, Guid[] keys)
- IEnumerable<IEntitySlim> GetByQuery(IQuery<IUmbracoEntity> query)
- IEnumerable<IEntitySlim> GetByQuery(IQuery<IUmbracoEntity> query, Guid objectType)
- UmbracoObjectTypes GetObjectType(int id)
- UmbracoObjectTypes GetObjectType(Guid key)
- IEnumerable<IEntitySlim> GetPagedResultsByQuery(IQuery<IUmbracoEntity> query, Guid objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter, Ordering ordering)
-
public interface IExternalLoginRepository : IReadWriteQueryRepository<int, IIdentityUserLogin>, IReadRepository<int, IIdentityUserLogin>, IRepository, IWriteRepository<IIdentityUserLogin>, IQueryRepository<IIdentityUserLogin>
-
public interface ILanguageRepository : IReadWriteQueryRepository<int, ILanguage>, IReadRepository<int, ILanguage>, IRepository, IWriteRepository<ILanguage>, IQueryRepository<ILanguage>
-
public interface IMacroRepository : IReadWriteQueryRepository<int, IMacro>, IReadRepository<int, IMacro>, IRepository, IWriteRepository<IMacro>, IQueryRepository<IMacro>, IReadRepository<Guid, IMacro>
-
public interface IMediaRepository : IContentRepository<int, IMedia>, IReadWriteQueryRepository<int, IMedia>, IReadRepository<int, IMedia>, IRepository, IWriteRepository<IMedia>, IQueryRepository<IMedia>, IReadRepository<Guid, IMedia>
-
public interface IMediaTypeContainerRepository : IEntityContainerRepository, IReadRepository<int, EntityContainer>, IRepository, IWriteRepository<EntityContainer>
-
public interface IMediaTypeRepository : IContentTypeRepositoryBase<IMediaType>, IReadWriteQueryRepository<int, IMediaType>, IReadRepository<int, IMediaType>, IRepository, IWriteRepository<IMediaType>, IQueryRepository<IMediaType>, IReadRepository<Guid, IMediaType>
-
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 IMemberTypeRepository : IContentTypeRepositoryBase<IMemberType>, IReadWriteQueryRepository<int, IMemberType>, IReadRepository<int, IMemberType>, IRepository, IWriteRepository<IMemberType>, IQueryRepository<IMemberType>, IReadRepository<Guid, IMemberType>
-
public interface INotificationsRepository : IRepository
-
public interface IPartialViewMacroRepository : IPartialViewRepository, IReadRepository<string, IPartialView>, IRepository, IWriteRepository<IPartialView>
-
public interface IPartialViewRepository : IReadRepository<string, IPartialView>, IRepository, IWriteRepository<IPartialView>
-
public interface IPublicAccessRepository : IReadWriteQueryRepository<Guid, PublicAccessEntry>, IReadRepository<Guid, PublicAccessEntry>, IRepository, IWriteRepository<PublicAccessEntry>, IQueryRepository<PublicAccessEntry>
-
public interface IRedirectUrlRepository : IReadWriteQueryRepository<Guid, IRedirectUrl>, IReadRepository<Guid, IRedirectUrl>, IRepository, IWriteRepository<IRedirectUrl>, IQueryRepository<IRedirectUrl>
- void Delete(Guid id)
- void DeleteAll()
- void DeleteContentUrls(Guid contentKey)
- IRedirectUrl Get(string url, Guid contentKey, string culture)
- IEnumerable<IRedirectUrl> GetAllUrls(long pageIndex, int pageSize, out long total)
- IEnumerable<IRedirectUrl> GetAllUrls(int rootContentId, long pageIndex, int pageSize, out long total)
- IEnumerable<IRedirectUrl> GetContentUrls(Guid contentKey)
- IRedirectUrl GetMostRecentUrl(string url)
- IEnumerable<IRedirectUrl> SearchUrls(string searchTerm, long pageIndex, int pageSize, out long total)
-
public interface IRelationRepository : IReadWriteQueryRepository<int, IRelation>, IReadRepository<int, IRelation>, IRepository, IWriteRepository<IRelation>, IQueryRepository<IRelation>
-
public interface IRelationTypeRepository : IReadWriteQueryRepository<int, IRelationType>, IReadRepository<int, IRelationType>, IRepository, IWriteRepository<IRelationType>, IQueryRepository<IRelationType>, IReadRepository<Guid, IRelationType>
-
public interface IScriptRepository : IReadRepository<string, Script>, IRepository, IWriteRepository<Script>
-
public interface IServerRegistrationRepository : IReadWriteQueryRepository<int, IServerRegistration>, IReadRepository<int, IServerRegistration>, IRepository, IWriteRepository<IServerRegistration>, IQueryRepository<IServerRegistration>
-
public interface IStylesheetRepository : IReadRepository<string, Stylesheet>, IRepository, IWriteRepository<Stylesheet>
-
public interface ITagRepository : IReadWriteQueryRepository<int, ITag>, IReadRepository<int, ITag>, IRepository, IWriteRepository<ITag>, IQueryRepository<ITag>
- void Assign(int contentId, int propertyTypeId, IEnumerable<ITag> tags, bool replaceTags = true)
- IEnumerable<TaggedEntity> GetTaggedEntitiesByTag(TaggableObjectTypes objectType, string tag, string group = null, string culture = null)
- IEnumerable<TaggedEntity> GetTaggedEntitiesByTagGroup(TaggableObjectTypes objectType, string group, string culture = null)
- TaggedEntity GetTaggedEntityById(int id)
- TaggedEntity GetTaggedEntityByKey(Guid key)
- IEnumerable<ITag> GetTagsForEntity(int contentId, string group = null, string culture = null)
- IEnumerable<ITag> GetTagsForEntity(Guid contentId, string group = null, string culture = null)
- IEnumerable<ITag> GetTagsForEntityType(TaggableObjectTypes objectType, string group = null, string culture = null)
- IEnumerable<ITag> GetTagsForProperty(int contentId, string propertyTypeAlias, string group = null, string culture = null)
- IEnumerable<ITag> GetTagsForProperty(Guid contentId, string propertyTypeAlias, string group = null, string culture = null)
- void Remove(int contentId, int propertyTypeId, IEnumerable<ITag> tags)
- void RemoveAll(int contentId)
- void RemoveAll(int contentId, int propertyTypeId)
-
public interface ITemplateRepository : IReadWriteQueryRepository<int, ITemplate>, IReadRepository<int, ITemplate>, IRepository, IWriteRepository<ITemplate>, IQueryRepository<ITemplate>
-
public interface IUserGroupRepository : IReadWriteQueryRepository<int, IUserGroup>, IReadRepository<int, IUserGroup>, IRepository, IWriteRepository<IUserGroup>, IQueryRepository<IUserGroup>
-
public interface IUserRepository : IReadWriteQueryRepository<int, IUser>, IReadRepository<int, IUser>, IRepository, IWriteRepository<IUser>, IQueryRepository<IUser>
- void ClearLoginSession(Guid sessionId)
- int ClearLoginSessions(int userId)
- int ClearLoginSessions(TimeSpan timespan)
- Guid CreateLoginSession(int userId, string requestingIpAddress, bool cleanStaleSessions = true)
- bool Exists(string username)
- IUser Get(int id, bool includeSecurityData)
- IEnumerable<IUser> GetAllInGroup(int groupId)
- IEnumerable<IUser> GetAllNotInGroup(int groupId)
- IUser GetByUsername(string username, bool includeSecurityData)
- int GetCountByQuery(IQuery<IUser> query)
- IEnumerable<IUser> GetPagedResultsByQuery(IQuery<IUser> query, long pageIndex, int pageSize, out long totalRecords, Expression<Func<IUser, object>> orderBy, Direction orderDirection = 0, string[] includeUserGroups = null, string[] excludeUserGroups = null, UserState[] userState = null, IQuery<IUser> filter = null)
- IProfile GetProfile(string username)
- IProfile GetProfile(int id)
- IDictionary<UserState, int> GetUserStates()
- bool ValidateLoginSession(int userId, Guid sessionId)
Umbraco.Core.Persistence.Repositories.Implement
Umbraco.Core.Persistence.SqlSyntax
-
public class ColumnInfo
- public string ColumnDefault { get; set; }
- public string ColumnName { get; set; }
- public string DataType { get; set; }
- public bool IsNullable { get; set; }
- public int Ordinal { get; set; }
- public string TableName { get; set; }
- public ColumnInfo(string tableName, string columnName, int ordinal, string columnDefault, string isNullable, string dataType)
- public ColumnInfo(string tableName, string columnName, int ordinal, string isNullable, string dataType)
-
public class DbTypes
-
public interface ISqlSyntaxProvider
- string AddColumn { get; }
- Regex AliasRegex { get; }
- string AlterColumn { get; }
- string AlterSchema { get; }
- string ConvertDateToOrderableString { get; }
- string ConvertDecimalToOrderableString { get; }
- string ConvertIntegerToOrderableString { get; }
- string CreateConstraint { get; }
- string CreateIndex { get; }
- string CreateSchema { get; }
- string CreateTable { get; }
- string DeleteConstraint { get; }
- string DeleteData { get; }
- string DeleteDefaultConstraint { get; }
- string DropColumn { get; }
- string DropIndex { get; }
- string DropSchema { get; }
- string DropTable { get; }
- string InsertData { get; }
- string RenameColumn { get; }
- string RenameTable { get; }
- string TruncateTable { get; }
- string UpdateData { get; }
- bool DoesTableExist(IDatabase db, string tableName)
- string EscapeString(string val)
- string Format(TableDefinition table)
- string Format(IEnumerable<ColumnDefinition> columns)
- List<string> Format(IEnumerable<IndexDefinition> indexes)
- List<string> Format(IEnumerable<ForeignKeyDefinition> foreignKeys)
- string Format(ColumnDefinition column)
- string Format(ColumnDefinition column, string tableName, out IEnumerable sqls)
- string Format(IndexDefinition index)
- string Format(ForeignKeyDefinition foreignKey)
- string FormatColumnRename(string tableName, string oldName, string newName)
- string FormatDateTime(DateTime date, bool includeTime = true)
- string FormatPrimaryKey(TableDefinition table)
- string FormatTableRename(string oldName, string newName)
- IEnumerable<ColumnInfo> GetColumnsInSchema(IDatabase db)
- string GetConcat(string[] args)
- IEnumerable<Tuple<string, string, string>> GetConstraintsPerColumn(IDatabase db)
- IEnumerable<Tuple<string, string>> GetConstraintsPerTable(IDatabase db)
- IEnumerable<Tuple<string, string, string, bool>> GetDefinedIndexes(IDatabase db)
- string GetIndexType(IndexTypes indexTypes)
- string GetQuotedColumnName(string columnName)
- string GetQuotedName(string name)
- string GetQuotedTableName(string tableName)
- string GetQuotedValue(string value)
- string GetSpecialDbType(SpecialDbTypes dbTypes)
- string GetStringColumnEqualComparison(string column, int paramIndex, TextColumnType columnType)
- string GetStringColumnWildcardComparison(string column, int paramIndex, TextColumnType columnType)
- IEnumerable<string> GetTablesInSchema(IDatabase db)
- string GetWildcardPlaceholder()
- Sql<ISqlContext> SelectTop(Sql<ISqlContext> sql, int top)
- bool SupportsClustered()
- bool SupportsIdentityInsert()
- bool TryGetDefaultConstraint(IDatabase db, string tableName, string columnName, out string constraintName)
-
public abstract class MicrosoftSqlSyntaxProviderBase<TSyntax> : SqlSyntaxProviderBase<TSyntax> where TSyntax : ISqlSyntaxProvider
-
public class SqlCeSyntaxProvider : MicrosoftSqlSyntaxProviderBase<SqlCeSyntaxProvider>
-
public class SqlServerSyntaxProvider : MicrosoftSqlSyntaxProviderBase<SqlServerSyntaxProvider>
-
public abstract class SqlSyntaxProviderBase<TSyntax> : ISqlSyntaxProvider where TSyntax : ISqlSyntaxProvider
- public string AutoIncrementDefinition
- public string BlobColumnDefinition
- public string BoolColumnDefinition
- public string DateTimeColumnDefinition
- protected DbTypes DbTypeMap
- public string DecimalColumnDefinition
- public string DecimalColumnDefinitionFormat
- public int DefaultDecimalPrecision
- public int DefaultDecimalScale
- public int DefaultStringLength
- public string DefaultValueFormat
- public string GuidColumnDefinition
- public string IntColumnDefinition
- public string LongColumnDefinition
- public string RealColumnDefinition
- public string StringColumnDefinition
- public string StringLengthColumnDefinitionFormat
- public string StringLengthNonUnicodeColumnDefinitionFormat
- public string StringLengthUnicodeColumnDefinitionFormat
- public string TimeColumnDefinition
- public virtual string AddColumn { get; }
- public Regex AliasRegex { get; }
- public virtual string AlterColumn { get; }
- public virtual string AlterSchema { get; }
- protected IList<Func<ColumnDefinition, string>> ClauseOrder { get; }
- public virtual string ConvertDateToOrderableString { get; }
- public virtual string ConvertDecimalToOrderableString { get; }
- public virtual string ConvertIntegerToOrderableString { get; }
- public virtual string CreateConstraint { get; }
- public virtual string CreateDefaultConstraint { get; }
- public virtual string CreateForeignKeyConstraint { get; }
- public virtual string CreateIndex { get; }
- public virtual string CreateSchema { get; }
- public virtual string CreateTable { get; }
- public virtual string DeleteConstraint { get; }
- public virtual string DeleteData { get; }
- public virtual string DeleteDefaultConstraint { get; }
- public virtual string DropColumn { get; }
- public virtual string DropIndex { get; }
- public virtual string DropSchema { get; }
- public virtual string DropTable { get; }
- public virtual string InsertData { get; }
- public virtual string RenameColumn { get; }
- public virtual string RenameTable { get; }
- public virtual string TruncateTable { get; }
- public virtual string UpdateData { get; }
- protected SqlSyntaxProviderBase()
- public virtual bool DoesTableExist(IDatabase db, string tableName)
- public virtual string EscapeString(string val)
- public virtual string Format(TableDefinition table)
- public virtual List<string> Format(IEnumerable<IndexDefinition> indexes)
- public virtual string Format(IndexDefinition index)
- public virtual List<string> Format(IEnumerable<ForeignKeyDefinition> foreignKeys)
- public virtual string Format(ForeignKeyDefinition foreignKey)
- public virtual string Format(IEnumerable<ColumnDefinition> columns)
- public virtual string Format(ColumnDefinition column)
- public virtual string Format(ColumnDefinition column, string tableName, out IEnumerable sqls)
- protected virtual string FormatCascade(string onWhat, Rule rule)
- public virtual string FormatColumnRename(string tableName, string oldName, string newName)
- protected virtual string FormatConstraint(ColumnDefinition column)
- public virtual string FormatDateTime(DateTime date, bool includeTime = true)
- protected virtual string FormatDefaultValue(ColumnDefinition column)
- protected abstract string FormatIdentity(ColumnDefinition column)
- protected virtual string FormatNullable(ColumnDefinition column)
- public virtual string FormatPrimaryKey(TableDefinition table)
- protected virtual string FormatPrimaryKey(ColumnDefinition column)
- protected virtual string FormatString(ColumnDefinition column)
- protected abstract string FormatSystemMethods(SystemMethods systemMethod)
- public virtual string FormatTableRename(string oldName, string newName)
- protected virtual string FormatType(ColumnDefinition column)
- public virtual IEnumerable<ColumnInfo> GetColumnsInSchema(IDatabase db)
- public virtual string GetConcat(string[] args)
- public virtual IEnumerable<Tuple<string, string, string>> GetConstraintsPerColumn(IDatabase db)
- public virtual IEnumerable<Tuple<string, string>> GetConstraintsPerTable(IDatabase db)
- public abstract IEnumerable<Tuple<string, string, string, bool>> GetDefinedIndexes(IDatabase db)
- public virtual string GetIndexType(IndexTypes indexTypes)
- public virtual string GetQuotedColumnName(string columnName)
- public virtual string GetQuotedName(string name)
- public virtual string GetQuotedTableName(string tableName)
- public virtual string GetQuotedValue(string value)
- public virtual string GetSpecialDbType(SpecialDbTypes dbTypes)
- public virtual string GetStringColumnEqualComparison(string column, int paramIndex, TextColumnType columnType)
- public virtual string GetStringColumnWildcardComparison(string column, int paramIndex, TextColumnType columnType)
- public virtual IEnumerable<string> GetTablesInSchema(IDatabase db)
- public string GetWildcardPlaceholder()
- protected void InitColumnTypeMap()
- public abstract Sql<ISqlContext> SelectTop(Sql<ISqlContext> sql, int top)
- public virtual bool SupportsClustered()
- public virtual bool SupportsIdentityInsert()
- public abstract bool TryGetDefaultConstraint(IDatabase db, string tableName, string columnName, out string constraintName)
Umbraco.Core.PropertyEditors
-
public interface IPropertyEditorValueConverter
-
public class ColorPickerConfiguration : ValueListConfiguration
-
public class ConfigurationEditor : IConfigurationEditor
-
public abstract class ConfigurationEditor<TConfiguration> : ConfigurationEditor
-
public class ConfigurationField
-
public class ConfigurationFieldAttribute : Attribute
-
public static class ConfigurationFieldsExtensions
-
public class DataEditor : IDataEditor, IDiscoverable
-
public sealed class DataEditorAttribute : Attribute
-
public class DataEditorCollection : BuilderCollectionBase<IDataEditor>
-
public class DataEditorCollectionBuilder : LazyCollectionBuilderBase<DataEditorCollectionBuilder, DataEditorCollection, IDataEditor>
-
public class DataValueEditor : IDataValueEditor
- public virtual object Configuration { get; set; }
- public virtual IValueFormatValidator FormatValidator { get; }
- public bool HideLabel { get; set; }
- public virtual bool IsReadOnly { get; }
- public virtual IValueRequiredValidator RequiredValidator { get; }
- public List<IValueValidator> Validators { get; }
- public string ValueType { get; set; }
- public string View { get; set; }
- public DataValueEditor()
- public DataValueEditor(string view, IValueValidator[] validators)
- public DataValueEditor(DataEditorAttribute attribute)
- public virtual string ConvertDbToString(PropertyType propertyType, object value, IDataTypeService dataTypeService)
- public IEnumerable<XElement> ConvertDbToXml(Property property, IDataTypeService dataTypeService, ILocalizationService localizationService, bool published)
- public XNode ConvertDbToXml(PropertyType propertyType, object value, IDataTypeService dataTypeService)
- public virtual object FromEditor(ContentPropertyData editorValue, object currentValue)
- public virtual object ToEditor(Property property, IDataTypeService dataTypeService, string culture = null, string segment = null)
- public IEnumerable<ValidationResult> Validate(object value, bool required, string format)
-
public class DateTimeConfiguration
-
public class DefaultPropertyIndexValueFactory : IPropertyIndexValueFactory
-
public class DropDownFlexibleConfiguration : ValueListConfiguration
-
public enum EditorType
-
public class GridEditor : IGridEditorConfig
-
public interface IConfigurationEditor
-
public interface IConfigureValueType
-
public interface IDataEditor : IDiscoverable
-
public interface IDataValueEditor
- bool HideLabel { get; }
- bool IsReadOnly { get; }
- List<IValueValidator> Validators { get; }
- string ValueType { get; set; }
- string View { get; }
- string ConvertDbToString(PropertyType propertyType, object value, IDataTypeService dataTypeService)
- IEnumerable<XElement> ConvertDbToXml(Property property, IDataTypeService dataTypeService, ILocalizationService localizationService, bool published)
- XNode ConvertDbToXml(PropertyType propertyType, object value, IDataTypeService dataTypeService)
- object FromEditor(ContentPropertyData editorValue, object currentValue)
- object ToEditor(Property property, IDataTypeService dataTypeService, string culture = null, string segment = null)
- IEnumerable<ValidationResult> Validate(object value, bool required, string format)
-
public class ImageCropperConfiguration
-
public interface IManifestValueValidator : IValueValidator
-
public interface IPropertyIndexValueFactory
-
public interface IPropertyValueConverter : IDiscoverable
- object ConvertIntermediateToObject(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
- object ConvertIntermediateToXPath(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
- object ConvertSourceToIntermediate(IPublishedElement owner, IPublishedPropertyType propertyType, object source, bool preview)
- PropertyCacheLevel GetPropertyCacheLevel(IPublishedPropertyType propertyType)
- Type GetPropertyValueType(IPublishedPropertyType propertyType)
- bool IsConverter(IPublishedPropertyType propertyType)
- bool? IsValue(object value, PropertyValueLevel level)
-
public interface IValueFormatValidator
-
public interface IValueRequiredValidator
-
public interface IValueValidator
-
public class LabelConfiguration : IConfigureValueType
-
public class LabelConfigurationEditor : ConfigurationEditor<LabelConfiguration>
-
public class LabelPropertyEditor : DataEditor
-
public class ManifestValueValidatorCollection : BuilderCollectionBase<IManifestValueValidator>
-
public class ParameterEditorCollection : BuilderCollectionBase<IDataEditor>
-
public enum PropertyCacheLevel
-
public class PropertyEditorCollection : BuilderCollectionBase<IDataEditor>
-
public static class PropertyEditorTagsExtensions
-
public abstract class PropertyValueConverterBase : IPropertyValueConverter, IDiscoverable
- protected PropertyValueConverterBase()
- public virtual object ConvertIntermediateToObject(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
- public virtual object ConvertIntermediateToXPath(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
- public virtual object ConvertSourceToIntermediate(IPublishedElement owner, IPublishedPropertyType propertyType, object source, bool preview)
- public virtual PropertyCacheLevel GetPropertyCacheLevel(IPublishedPropertyType propertyType)
- public virtual Type GetPropertyValueType(IPublishedPropertyType propertyType)
- public virtual bool HasValue(IPublishedProperty property, string culture, string segment)
- public virtual bool IsConverter(IPublishedPropertyType propertyType)
- public virtual bool? IsValue(object value, PropertyValueLevel level)
-
public class PropertyValueConverterCollection : BuilderCollectionBase<IPropertyValueConverter>
-
public class PropertyValueConverterCollectionBuilder : OrderedCollectionBuilderBase<PropertyValueConverterCollectionBuilder, PropertyValueConverterCollection, IPropertyValueConverter>
-
public enum PropertyValueLevel
-
public class SliderConfiguration
-
public class TagConfiguration
-
public class TagsPropertyEditorAttribute : Attribute
-
public class ValueListConfiguration
-
public static class ValueTypes
- public const string Bigint = "BIGINT"
- public const string Date = "DATE"
- public const string DateTime = "DATETIME"
- public const string Decimal = "DECIMAL"
- public const string Integer = "INT"
- public const string Json = "JSON"
- public const string String = "STRING"
- public const string Text = "TEXT"
- public const string Time = "TIME"
- public const string Xml = "XML"
- public static bool IsValue(string s)
- public static ValueStorageType ToStorageType(string valueType)
-
public class VoidEditor : DataEditor
Umbraco.Core.PropertyEditors.ValueConverters
Umbraco.Core.Runtime
Umbraco.Core.Scoping
Umbraco.Core.Security
-
public static class AuthenticationExtensions
-
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>
- public BackOfficeUserStore(IUserService userService, IMemberTypeService memberTypeService, IEntityService entityService, IExternalLoginService externalLoginService, IGlobalSettings globalSettings, MembershipProviderBase usersMembershipProvider, UmbracoMapper mapper)
- public Task AddLoginAsync(BackOfficeIdentityUser user, UserLoginInfo login)
- public Task AddToRoleAsync(BackOfficeIdentityUser user, string roleName)
- public Task CreateAsync(BackOfficeIdentityUser user)
- public Task DeleteAsync(BackOfficeIdentityUser user)
- public Task<BackOfficeIdentityUser> FindAsync(UserLoginInfo login)
- public Task<BackOfficeIdentityUser> FindByEmailAsync(string email)
- public Task<BackOfficeIdentityUser> FindByIdAsync(int userId)
- public Task<BackOfficeIdentityUser> FindByNameAsync(string userName)
- public Task<int> GetAccessFailedCountAsync(BackOfficeIdentityUser user)
- public Task<string> GetEmailAsync(BackOfficeIdentityUser user)
- public Task<bool> GetEmailConfirmedAsync(BackOfficeIdentityUser user)
- public Task<bool> GetLockoutEnabledAsync(BackOfficeIdentityUser user)
- public Task<DateTimeOffset> GetLockoutEndDateAsync(BackOfficeIdentityUser user)
- public Task<IList<UserLoginInfo>> GetLoginsAsync(BackOfficeIdentityUser user)
- public Task<string> GetPasswordHashAsync(BackOfficeIdentityUser user)
- public Task<IList<string>> GetRolesAsync(BackOfficeIdentityUser user)
- public Task<string> GetSecurityStampAsync(BackOfficeIdentityUser user)
- public virtual Task<bool> GetTwoFactorEnabledAsync(BackOfficeIdentityUser user)
- public Task<bool> HasPasswordAsync(BackOfficeIdentityUser user)
- public Task<int> IncrementAccessFailedCountAsync(BackOfficeIdentityUser user)
- public Task<bool> IsInRoleAsync(BackOfficeIdentityUser user, string roleName)
- public Task RemoveFromRoleAsync(BackOfficeIdentityUser user, string roleName)
- public Task RemoveLoginAsync(BackOfficeIdentityUser user, UserLoginInfo login)
- public Task ResetAccessFailedCountAsync(BackOfficeIdentityUser user)
- public Task SetEmailAsync(BackOfficeIdentityUser user, string email)
- public Task SetEmailConfirmedAsync(BackOfficeIdentityUser user, bool confirmed)
- public Task SetLockoutEnabledAsync(BackOfficeIdentityUser user, bool enabled)
- public Task SetLockoutEndDateAsync(BackOfficeIdentityUser user, DateTimeOffset lockoutEnd)
- public Task SetPasswordHashAsync(BackOfficeIdentityUser user, string passwordHash)
- public Task SetSecurityStampAsync(BackOfficeIdentityUser user, string stamp)
- public virtual Task SetTwoFactorEnabledAsync(BackOfficeIdentityUser user, bool enabled)
- public Task UpdateAsync(BackOfficeIdentityUser user)
- public Task<bool> ValidateSessionIdAsync(int userId, string sessionId)
-
public class EmailService : IIdentityMessageService
-
public interface IMembershipProviderPasswordHasher : IPasswordHasher
-
public interface IUmbracoMemberTypeMembershipProvider
-
public interface IUserAwarePasswordHasher<TUser, TKey> where TUser : IUser<TKey> where TKey : IEquatable<TKey>
-
public interface IUserSessionStore<TUser, TKey> : IUserStore<TUser, TKey>, IDisposable where TUser : IUser<TKey>
-
public abstract class MembershipProviderBase : MembershipProvider
- public virtual bool AllowManuallyChangingPassword { get; }
- public virtual int DefaultMinNonAlphanumericChars { get; }
- public virtual int DefaultMinPasswordLength { get; }
- public virtual bool DefaultUseLegacyEncoding { get; }
- public bool UseLegacyEncoding { get; }
- protected MembershipProviderBase()
- protected string GetCurrentRequestIpAddress()
- protected virtual Attempt<string> GetRawPassword(string username)
- public string HashPasswordForStorage(string password)
- protected string LegacyEncodePassword(string password)
- protected string LegacyUnEncodePassword(string encodedPassword)
- protected abstract bool PerformChangePassword(string username, string oldPassword, string newPassword)
- protected abstract bool PerformChangePasswordQuestionAndAnswer(string username, string password, string newPasswordQuestion, string newPasswordAnswer)
- protected abstract MembershipUser PerformCreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
- protected abstract string PerformGetPassword(string username, string answer)
- protected abstract string PerformResetPassword(string username, string answer, string generatedPassword)
- protected MembershipCreateStatus ValidateNewUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey)
- public bool VerifyPassword(string password, string hashedPassword)
-
public static class MembershipProviderExtensions
-
public class MembershipProviderPasswordHasher : IMembershipProviderPasswordHasher, IPasswordHasher
-
public class MembershipProviderPasswordValidator : PasswordValidator
-
public class UmbracoBackOfficeIdentity : ClaimsIdentity
- public const string Issuer = "UmbracoBackOffice"
- public static IEnumerable<string> RequiredBackOfficeIdentityClaimTypes { get; }
- public string[] AllowedApplications { get; }
- public string Culture { get; }
- public int Id { get; }
- public string RealName { get; }
- public string[] Roles { get; }
- public string SecurityStamp { get; }
- public string SessionId { get; set; }
- public int[] StartContentNodes { get; }
- public int[] StartMediaNodes { get; }
- public string Username { get; }
- public UmbracoBackOfficeIdentity(int userId, string username, string realName, IEnumerable<int> startContentNodes, IEnumerable<int> startMediaNodes, string culture, string sessionId, string securityStamp, IEnumerable<string> allowedApps, IEnumerable<string> roles)
- public UmbracoBackOfficeIdentity(ClaimsIdentity childIdentity, int userId, string username, string realName, IEnumerable<int> startContentNodes, IEnumerable<int> startMediaNodes, string culture, string sessionId, string securityStamp, IEnumerable<string> allowedApps, IEnumerable<string> roles)
- public static UmbracoBackOfficeIdentity FromClaimsIdentity(ClaimsIdentity identity)
-
public abstract class UmbracoMembershipProviderBase : MembershipProviderBase
- public abstract string DefaultMemberTypeAlias { get; }
- protected UmbracoMembershipProviderBase()
- public MembershipUser CreateUser(string memberTypeAlias, string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
- protected abstract MembershipUser PerformCreateUser(string memberTypeAlias, string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
-
public class UserAwareMembershipProviderPasswordHasher : MembershipProviderPasswordHasher, IUserAwarePasswordHasher<BackOfficeIdentityUser, int>
Umbraco.Core.Serialization
-
public abstract class AbstractSerializationService
-
public class CaseInsensitiveDictionaryConverter<T> : CustomCreationConverter<IDictionary>
-
public class Formatter : IFormatter
-
public class FuzzyBooleanConverter : JsonConverter
-
public interface IFormatter
-
public interface ISerializer
-
public interface IStreamedResult
-
public class KnownTypeUdiJsonConverter : JsonConverter
-
public static class SerializationExtensions
- public static T FromJson<T>(this AbstractSerializationService service, string json, string intent = null)
- public static T FromJson<T>(this ISerializer serializer, string json, string intent = null)
- public static object FromJson(this ISerializer serializer, string json, Type outputType)
- public static object FromJson(this AbstractSerializationService service, string json, Type outputType, string intent = null)
- public static string ToJson(this AbstractSerializationService service, object input, string intent = null)
-
public class SerializationService : AbstractSerializationService
-
public class StreamedResult : IStreamedResult
-
public static class StreamResultExtensions
-
public class UdiJsonConverter : JsonConverter
-
public class UdiRangeJsonConverter : JsonConverter
Umbraco.Core.Services
-
public static class ContentServiceExtensions
-
public static class ContentTypeServiceExtensions
-
public interface IAuditService : IService
- void Add(AuditType type, int userId, int objectId, string entityType, string comment, string parameters = null)
- void CleanLogs(int maximumAgeOfLogsInMinutes)
- IEnumerable<IAuditItem> GetLogs(int objectId)
- IEnumerable<IAuditItem> GetLogs(AuditType type, DateTime? sinceDate = default)
- IEnumerable<IAuditItem> GetPagedItemsByEntity(int entityId, long pageIndex, int pageSize, out long totalRecords, Direction orderDirection = 1, AuditType[] auditTypeFilter = null, IQuery<IAuditItem> customFilter = null)
- IEnumerable<IAuditItem> GetPagedItemsByUser(int userId, long pageIndex, int pageSize, out long totalRecords, Direction orderDirection = 1, AuditType[] auditTypeFilter = null, IQuery<IAuditItem> customFilter = null)
- IEnumerable<IAuditItem> GetUserLogs(int userId, AuditType type, DateTime? sinceDate = default)
- IAuditEntry Write(int performingUserId, string perfomingDetails, string performingIp, DateTime eventDateUtc, int affectedUserId, string affectedDetails, string eventType, string eventDetails)
-
public interface IConsentService : IService
- IEnumerable<IConsent> LookupConsent(string source = null, string context = null, string action = null, bool sourceStartsWith = false, bool contextStartsWith = false, bool actionStartsWith = false, bool includeHistory = false)
- IConsent RegisterConsent(string source, string context, string action, ConsentState state, string comment = null)
-
public interface IContentService : IContentServiceBase, IService
- IContent Copy(IContent content, int parentId, bool relateToOriginal, int userId = -1)
- IContent Copy(IContent content, int parentId, bool relateToOriginal, bool recursive, int userId = -1)
- int Count(string documentTypeAlias = null)
- int CountChildren(int parentId, string documentTypeAlias = null)
- int CountDescendants(int parentId, string documentTypeAlias = null)
- int CountPublished(string documentTypeAlias = null)
- IContent Create(string name, Guid parentId, string documentTypeAlias, int userId = -1)
- IContent Create(string name, int parentId, string documentTypeAlias, int userId = -1)
- IContent Create(string name, IContent parent, string documentTypeAlias, int userId = -1)
- IContent CreateAndSave(string name, int parentId, string contentTypeAlias, int userId = -1)
- IContent CreateAndSave(string name, IContent parent, string contentTypeAlias, int userId = -1)
- IContent CreateContentFromBlueprint(IContent blueprint, string name, int userId = -1)
- OperationResult Delete(IContent content, int userId = -1)
- void DeleteBlueprint(IContent content, int userId = -1)
- void DeleteBlueprintsOfType(int contentTypeId, int userId = -1)
- void DeleteBlueprintsOfTypes(IEnumerable<int> contentTypeIds, int userId = -1)
- void DeleteOfType(int documentTypeId, int userId = -1)
- void DeleteOfTypes(IEnumerable<int> contentTypeIds, int userId = -1)
- void DeleteVersion(int id, int versionId, bool deletePriorVersions, int userId = -1)
- void DeleteVersions(int id, DateTime date, int userId = -1)
- OperationResult EmptyRecycleBin()
- OperationResult EmptyRecycleBin(int userId = -1)
- IEnumerable<IContent> GetAncestors(int id)
- IEnumerable<IContent> GetAncestors(IContent content)
- IContent GetBlueprintById(int id)
- IContent GetBlueprintById(Guid id)
- IEnumerable<IContent> GetBlueprintsForContentTypes(int[] documentTypeId)
- IContent GetById(int id)
- IContent GetById(Guid key)
- IEnumerable<IContent> GetByIds(IEnumerable<int> ids)
- IEnumerable<IContent> GetByIds(IEnumerable<Guid> ids)
- IEnumerable<IContent> GetByLevel(int level)
- IEnumerable<IContent> GetContentForExpiration(DateTime date)
- IEnumerable<IContent> GetContentForRelease(DateTime date)
- IEnumerable<IContent> GetPagedChildren(int id, long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter = null, Ordering ordering = null)
- IEnumerable<IContent> GetPagedContentInRecycleBin(long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter = null, Ordering ordering = null)
- IEnumerable<IContent> GetPagedDescendants(int id, long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter = null, Ordering ordering = null)
- IEnumerable<IContent> GetPagedOfType(int contentTypeId, long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter, Ordering ordering = null)
- IEnumerable<IContent> GetPagedOfTypes(int[] contentTypeIds, long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter, Ordering ordering = null)
- IContent GetParent(int id)
- IContent GetParent(IContent content)
- EntityPermissionCollection GetPermissions(IContent content)
- IEnumerable<IContent> GetRootContent()
- IContent GetVersion(int versionId)
- IEnumerable<int> GetVersionIds(int id, int topRows)
- IEnumerable<IContent> GetVersions(int id)
- IEnumerable<IContent> GetVersionsSlim(int id, int skip, int take)
- bool HasChildren(int id)
- bool IsPathPublishable(IContent content)
- bool IsPathPublished(IContent content)
- void Move(IContent content, int parentId, int userId = -1)
- OperationResult MoveToRecycleBin(IContent content, int userId = -1)
- IEnumerable<PublishResult> PerformScheduledPublish(DateTime date)
- OperationResult Rollback(int id, int versionId, string culture = "*", int userId = -1)
- OperationResult Save(IContent content, int userId = -1, bool raiseEvents = true)
- OperationResult Save(IEnumerable<IContent> contents, int userId = -1, bool raiseEvents = true)
- PublishResult SaveAndPublish(IContent content, string culture = "*", int userId = -1, bool raiseEvents = true)
- PublishResult SaveAndPublish(IContent content, string[] cultures, int userId = -1, bool raiseEvents = true)
- IEnumerable<PublishResult> SaveAndPublishBranch(IContent content, bool force, string culture = "*", int userId = -1)
- IEnumerable<PublishResult> SaveAndPublishBranch(IContent content, bool force, string[] cultures, int userId = -1)
- void SaveBlueprint(IContent content, int userId = -1)
- bool SendToPublication(IContent content, int userId = -1)
- void SetPermission(IContent entity, char permission, IEnumerable<int> groupIds)
- void SetPermissions(EntityPermissionSet permissionSet)
- OperationResult Sort(IEnumerable<IContent> items, int userId = -1, bool raiseEvents = true)
- OperationResult Sort(IEnumerable<int> ids, int userId = -1, bool raiseEvents = true)
- PublishResult Unpublish(IContent content, string culture = "*", int userId = -1)
-
public interface IContentServiceBase : IService
-
public interface IContentTypeBaseService
-
public interface IContentTypeBaseService<TItem> : IContentTypeBaseService, IService where TItem : IContentTypeComposition
- Attempt<OperationResult<MoveOperationStatusType, TItem>> Copy(TItem copying, int containerId)
- TItem Copy(TItem original, string alias, string name, int parentId = -1)
- TItem Copy(TItem original, string alias, string name, TItem parent)
- int Count()
- Attempt<OperationResult<OperationResultType, EntityContainer>> CreateContainer(int parentContainerId, string name, int userId = -1)
- void Delete(TItem item, int userId = -1)
- void Delete(IEnumerable<TItem> item, int userId = -1)
- Attempt<OperationResult> DeleteContainer(int containerId, int userId = -1)
- TItem Get(int id)
- TItem Get(Guid key)
- TItem Get(string alias)
- IEnumerable<TItem> GetAll(int[] ids)
- IEnumerable<TItem> GetChildren(int id)
- IEnumerable<TItem> GetComposedOf(int id)
- EntityContainer GetContainer(int containerId)
- EntityContainer GetContainer(Guid containerId)
- IEnumerable<EntityContainer> GetContainers(int[] containerIds)
- IEnumerable<EntityContainer> GetContainers(TItem contentType)
- IEnumerable<EntityContainer> GetContainers(string folderName, int level)
- IEnumerable<TItem> GetDescendants(int id, bool andSelf)
- bool HasChildren(int id)
- bool HasContainerInPath(string contentPath)
- Attempt<OperationResult<MoveOperationStatusType>> Move(TItem moving, int containerId)
- Attempt<OperationResult<OperationResultType, EntityContainer>> RenameContainer(int id, string name, int userId = -1)
- void Save(TItem item, int userId = -1)
- void Save(IEnumerable<TItem> items, int userId = -1)
- Attempt<OperationResult> SaveContainer(EntityContainer container, int userId = -1)
- Attempt<string[]> ValidateComposition(TItem compo)
-
public interface IContentTypeBaseServiceProvider
-
public interface IContentTypeService : IContentTypeBaseService<IContentType>, IContentTypeBaseService, IService
-
public interface IDataTypeService : IService
- Attempt<OperationResult<OperationResultType, EntityContainer>> CreateContainer(int parentId, string name, int userId = -1)
- void Delete(IDataType dataType, int userId = -1)
- Attempt<OperationResult> DeleteContainer(int containerId, int userId = -1)
- IEnumerable<IDataType> GetAll(int[] ids)
- IEnumerable<IDataType> GetByEditorAlias(string propertyEditorAlias)
- EntityContainer GetContainer(int containerId)
- EntityContainer GetContainer(Guid containerId)
- IEnumerable<EntityContainer> GetContainers(string folderName, int level)
- IEnumerable<EntityContainer> GetContainers(IDataType dataType)
- IEnumerable<EntityContainer> GetContainers(int[] containerIds)
- IDataType GetDataType(string name)
- IDataType GetDataType(int id)
- IDataType GetDataType(Guid id)
- Attempt<OperationResult<MoveOperationStatusType>> Move(IDataType toMove, int parentId)
- Attempt<OperationResult<OperationResultType, EntityContainer>> RenameContainer(int id, string name, int userId = -1)
- void Save(IDataType dataType, int userId = -1)
- void Save(IEnumerable<IDataType> dataTypeDefinitions, int userId = -1)
- void Save(IEnumerable<IDataType> dataTypeDefinitions, int userId, bool raiseEvents)
- Attempt<OperationResult> SaveContainer(EntityContainer container, int userId = -1)
-
public class IdkMap
-
public interface IDomainService : IService
-
public interface IEntityService
- bool Exists(int id)
- bool Exists(Guid key)
- IEntitySlim Get(int id)
- IEntitySlim Get(Guid key)
- IEntitySlim Get(int id, UmbracoObjectTypes objectType)
- IEntitySlim Get(Guid key, UmbracoObjectTypes objectType)
- IEntitySlim Get<T>(int id) where T : IUmbracoEntity
- IEntitySlim Get<T>(Guid key) where T : IUmbracoEntity
- IEnumerable<IEntitySlim> GetAll<T>() where T : IUmbracoEntity
- IEnumerable<IEntitySlim> GetAll<T>(int[] ids) where T : IUmbracoEntity
- IEnumerable<IEntitySlim> GetAll(UmbracoObjectTypes objectType)
- IEnumerable<IEntitySlim> GetAll(UmbracoObjectTypes objectType, int[] ids)
- IEnumerable<IEntitySlim> GetAll(Guid objectType)
- IEnumerable<IEntitySlim> GetAll(Guid objectType, int[] ids)
- IEnumerable<IEntitySlim> GetAll<T>(Guid[] keys) where T : IUmbracoEntity
- IEnumerable<IEntitySlim> GetAll(UmbracoObjectTypes objectType, Guid[] keys)
- IEnumerable<IEntitySlim> GetAll(Guid objectType, Guid[] keys)
- IEnumerable<TreeEntityPath> GetAllPaths(UmbracoObjectTypes objectType, int[] ids)
- IEnumerable<TreeEntityPath> GetAllPaths(UmbracoObjectTypes objectType, Guid[] keys)
- IEnumerable<IEntitySlim> GetChildren(int id)
- IEnumerable<IEntitySlim> GetChildren(int id, UmbracoObjectTypes objectType)
- IEnumerable<IEntitySlim> GetDescendants(int id)
- IEnumerable<IEntitySlim> GetDescendants(int id, UmbracoObjectTypes objectType)
- Type GetEntityType(int id)
- Attempt<int> GetId(Guid key, UmbracoObjectTypes objectType)
- Attempt<int> GetId(Udi udi)
- Attempt<Guid> GetKey(int id, UmbracoObjectTypes umbracoObjectType)
- UmbracoObjectTypes GetObjectType(int id)
- UmbracoObjectTypes GetObjectType(Guid key)
- UmbracoObjectTypes GetObjectType(IUmbracoEntity entity)
- IEnumerable<IEntitySlim> GetPagedChildren(int id, UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null)
- IEnumerable<IEntitySlim> GetPagedDescendants(int id, UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null)
- IEnumerable<IEntitySlim> GetPagedDescendants(IEnumerable<int> ids, UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null)
- IEnumerable<IEntitySlim> GetPagedDescendants(UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null, bool includeTrashed = true)
- IEntitySlim GetParent(int id)
- IEntitySlim GetParent(int id, UmbracoObjectTypes objectType)
- IEnumerable<IEntitySlim> GetRootEntities(UmbracoObjectTypes objectType)
- int ReserveId(Guid key)
-
public interface IEntityXmlSerializer
-
public interface IExternalLoginService : IService
-
public interface IFileService : IService
- Attempt<IPartialView> CreatePartialView(IPartialView partialView, string snippetName = null, int userId = -1)
- void CreatePartialViewFolder(string folderPath)
- Attempt<IPartialView> CreatePartialViewMacro(IPartialView partialView, string snippetName = null, int userId = -1)
- void CreatePartialViewMacroFolder(string folderPath)
- void CreateScriptFolder(string folderPath)
- void CreateStyleSheetFolder(string folderPath)
- Attempt<OperationResult<OperationResultType, ITemplate>> CreateTemplateForContentType(string contentTypeAlias, string contentTypeName, int userId = -1)
- ITemplate CreateTemplateWithIdentity(string name, string alias, string content, ITemplate masterTemplate = null, int userId = -1)
- bool DeletePartialView(string path, int userId = -1)
- void DeletePartialViewFolder(string folderPath)
- bool DeletePartialViewMacro(string path, int userId = -1)
- void DeletePartialViewMacroFolder(string folderPath)
- void DeleteScript(string path, int userId = -1)
- void DeleteScriptFolder(string folderPath)
- void DeleteStylesheet(string path, int userId = -1)
- void DeleteStyleSheetFolder(string folderPath)
- void DeleteTemplate(string alias, int userId = -1)
- IPartialView GetPartialView(string path)
- Stream GetPartialViewFileContentStream(string filepath)
- long GetPartialViewFileSize(string filepath)
- IPartialView GetPartialViewMacro(string path)
- Stream GetPartialViewMacroFileContentStream(string filepath)
- long GetPartialViewMacroFileSize(string filepath)
- IEnumerable<IPartialView> GetPartialViewMacros(string[] names)
- string GetPartialViewMacroSnippetContent(string snippetName)
- string GetPartialViewSnippetContent(string snippetName)
- IEnumerable<string> GetPartialViewSnippetNames(string[] filterNames)
- Script GetScriptByName(string name)
- Stream GetScriptFileContentStream(string filepath)
- long GetScriptFileSize(string filepath)
- IEnumerable<Script> GetScripts(string[] names)
- Stylesheet GetStylesheetByName(string name)
- Stream GetStylesheetFileContentStream(string filepath)
- long GetStylesheetFileSize(string filepath)
- IEnumerable<Stylesheet> GetStylesheets(string[] names)
- ITemplate GetTemplate(string alias)
- ITemplate GetTemplate(int id)
- ITemplate GetTemplate(Guid id)
- IEnumerable<ITemplate> GetTemplateChildren(string alias)
- IEnumerable<ITemplate> GetTemplateChildren(int masterTemplateId)
- IEnumerable<ITemplate> GetTemplateDescendants(string alias)
- IEnumerable<ITemplate> GetTemplateDescendants(int masterTemplateId)
- Stream GetTemplateFileContentStream(string filepath)
- long GetTemplateFileSize(string filepath)
- IEnumerable<ITemplate> GetTemplates(string[] aliases)
- IEnumerable<ITemplate> GetTemplates(int masterTemplateId)
- Attempt<IPartialView> SavePartialView(IPartialView partialView, int userId = -1)
- Attempt<IPartialView> SavePartialViewMacro(IPartialView partialView, int userId = -1)
- void SaveScript(Script script, int userId = -1)
- void SaveStylesheet(Stylesheet stylesheet, int userId = -1)
- void SaveTemplate(ITemplate template, int userId = -1)
- void SaveTemplate(IEnumerable<ITemplate> templates, int userId = -1)
- void SetPartialViewFileContent(string filepath, Stream content)
- void SetPartialViewMacroFileContent(string filepath, Stream content)
- void SetScriptFileContent(string filepath, Stream content)
- void SetStylesheetFileContent(string filepath, Stream content)
- void SetTemplateFileContent(string filepath, Stream content)
- bool ValidatePartialView(PartialView partialView)
- bool ValidatePartialViewMacro(PartialView partialView)
- bool ValidateScript(Script script)
- bool ValidateStylesheet(Stylesheet stylesheet)
- bool ValidateTemplate(ITemplate template)
-
public interface IKeyValueService
- string GetValue(string key)
- void SetValue(string key, string value)
- void SetValue(string key, string originValue, string newValue)
- bool TrySetValue(string key, string originValue, string newValue)
-
public interface ILocalizationService : IService
-
public interface ILocalizedTextService
-
public interface IMacroService : IService
-
public interface IMediaService : IContentServiceBase, IService
- int Count(string mediaTypeAlias = null)
- int CountChildren(int parentId, string mediaTypeAlias = null)
- int CountDescendants(int parentId, string mediaTypeAlias = null)
- int CountNotTrashed(string contentTypeAlias = null)
- IMedia CreateMedia(string name, Guid parentId, string mediaTypeAlias, int userId = -1)
- IMedia CreateMedia(string name, int parentId, string mediaTypeAlias, int userId = -1)
- IMedia CreateMedia(string name, IMedia parent, string mediaTypeAlias, int userId = -1)
- IMedia CreateMediaWithIdentity(string name, IMedia parent, string mediaTypeAlias, int userId = -1)
- IMedia CreateMediaWithIdentity(string name, int parentId, string mediaTypeAlias, int userId = -1)
- Attempt<OperationResult> Delete(IMedia media, int userId = -1)
- void DeleteMediaFile(string filepath)
- void DeleteMediaOfType(int mediaTypeId, int userId = -1)
- void DeleteMediaOfTypes(IEnumerable<int> mediaTypeIds, int userId = -1)
- void DeleteVersion(int id, int versionId, bool deletePriorVersions, int userId = -1)
- void DeleteVersions(int id, DateTime versionDate, int userId = -1)
- OperationResult EmptyRecycleBin()
- OperationResult EmptyRecycleBin(int userId = -1)
- IEnumerable<IMedia> GetAncestors(int id)
- IEnumerable<IMedia> GetAncestors(IMedia media)
- IMedia GetById(int id)
- IMedia GetById(Guid key)
- IEnumerable<IMedia> GetByIds(IEnumerable<int> ids)
- IEnumerable<IMedia> GetByIds(IEnumerable<Guid> ids)
- IEnumerable<IMedia> GetByLevel(int level)
- IMedia GetMediaByPath(string mediaPath)
- Stream GetMediaFileContentStream(string filepath)
- long GetMediaFileSize(string filepath)
- IEnumerable<IMedia> GetPagedChildren(int id, long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- IEnumerable<IMedia> GetPagedDescendants(int id, long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- IEnumerable<IMedia> GetPagedMediaInRecycleBin(long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- IEnumerable<IMedia> GetPagedOfType(int contentTypeId, long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- IEnumerable<IMedia> GetPagedOfTypes(int[] contentTypeIds, long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- IMedia GetParent(int id)
- IMedia GetParent(IMedia media)
- IEnumerable<IMedia> GetRootMedia()
- IMedia GetVersion(int versionId)
- IEnumerable<IMedia> GetVersions(int id)
- bool HasChildren(int id)
- Attempt<OperationResult> Move(IMedia media, int parentId, int userId = -1)
- Attempt<OperationResult> MoveToRecycleBin(IMedia media, int userId = -1)
- Attempt<OperationResult> Save(IMedia media, int userId = -1, bool raiseEvents = true)
- Attempt<OperationResult> Save(IEnumerable<IMedia> medias, int userId = -1, bool raiseEvents = true)
- void SetMediaFileContent(string filepath, Stream content)
- bool Sort(IEnumerable<IMedia> items, int userId = -1, bool raiseEvents = true)
-
public interface IMediaTypeService : IContentTypeBaseService<IMediaType>, IContentTypeBaseService, IService
-
public interface IMemberGroupService : IService
-
public interface IMemberService : IMembershipMemberService, IMembershipMemberService<IMember>, IService, IMembershipRoleService<IMember>
- int Count(string memberTypeAlias = null)
- IMember CreateMember(string username, string email, string name, string memberTypeAlias)
- IMember CreateMember(string username, string email, string name, IMemberType memberType)
- IMember CreateMemberWithIdentity(string username, string email, string name, string memberTypeAlias)
- IMember CreateMemberWithIdentity(string username, string email, string name, IMemberType memberType)
- void DeleteMembersOfType(int memberTypeId)
- bool Exists(int id)
- IEnumerable<IMember> FindMembersByDisplayName(string displayNameToMatch, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- IEnumerable<IMember> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, string memberTypeAlias = null, string filter = "")
- IEnumerable<IMember> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, bool orderBySystemField, string memberTypeAlias, string filter)
- IEnumerable<IMember> GetAllMembers(int[] ids)
- IMember GetById(int id)
- IMember GetByKey(Guid id)
- IEnumerable<IMember> GetMembersByGroup(string memberGroupName)
- IEnumerable<IMember> GetMembersByMemberType(string memberTypeAlias)
- IEnumerable<IMember> GetMembersByMemberType(int memberTypeId)
- IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, string value, StringPropertyMatchType matchType = 0)
- IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, int value, ValuePropertyMatchType matchType = 0)
- IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, bool value)
- IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, DateTime value, ValuePropertyMatchType matchType = 0)
- void SavePassword(IMember member, string password)
-
public interface IMembershipMemberService : IMembershipMemberService<IMember>, IService, IMembershipRoleService<IMember>
-
public interface IMembershipMemberService<T> : IService where T : IMembershipUser
- T CreateWithIdentity(string username, string email, string passwordValue, string memberTypeAlias)
- T CreateWithIdentity(string username, string email, string passwordValue, string memberTypeAlias, bool isApproved)
- void Delete(T membershipUser)
- bool Exists(string username)
- IEnumerable<T> FindByEmail(string emailStringToMatch, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- IEnumerable<T> FindByUsername(string login, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- IEnumerable<T> GetAll(long pageIndex, int pageSize, out long totalRecords)
- T GetByEmail(string email)
- T GetByProviderKey(object id)
- T GetByUsername(string username)
- int GetCount(MemberCountType countType)
- string GetDefaultMemberType()
- void Save(T entity, bool raiseEvents = true)
- void Save(IEnumerable<T> entities, bool raiseEvents = true)
-
public interface IMembershipRoleService<T> where T : IMembershipUser
- void AddRole(string roleName)
- void AssignRole(string username, string roleName)
- void AssignRole(int memberId, string roleName)
- void AssignRoles(string[] usernames, string[] roleNames)
- void AssignRoles(int[] memberIds, string[] roleNames)
- bool DeleteRole(string roleName, bool throwIfBeingUsed)
- void DissociateRole(string username, string roleName)
- void DissociateRole(int memberId, string roleName)
- void DissociateRoles(string[] usernames, string[] roleNames)
- void DissociateRoles(int[] memberIds, string[] roleNames)
- IEnumerable<T> FindMembersInRole(string roleName, string usernameToMatch, StringPropertyMatchType matchType = 2)
- IEnumerable<string> GetAllRoles()
- IEnumerable<string> GetAllRoles(int memberId)
- IEnumerable<string> GetAllRoles(string username)
- IEnumerable<T> GetMembersInRole(string roleName)
-
public interface IMembershipUserService : IMembershipMemberService<IUser>, IService
-
public interface IMemberTypeService : IContentTypeBaseService<IMemberType>, IContentTypeBaseService, IService
-
public interface INotificationService : IService
- Notification CreateNotification(IUser user, IEntity entity, string action)
- void DeleteNotifications(IEntity entity)
- void DeleteNotifications(IUser user)
- void DeleteNotifications(IUser user, IEntity entity)
- IEnumerable<Notification> GetEntityNotifications(IEntity entity)
- IEnumerable<Notification> GetUserNotifications(IUser user)
- IEnumerable<Notification> GetUserNotifications(IUser user, string path)
- void SendNotifications(IUser operatingUser, IEnumerable<IContent> entities, string action, string actionName, Uri siteUri, Func<ValueTuple<IUser, NotificationEmailSubjectParams>, string> createSubject, Func<ValueTuple<IUser, NotificationEmailBodyParams, bool>, string> createBody)
- IEnumerable<Notification> SetNotifications(IUser user, IEntity entity, string[] actions)
-
public interface IPackagingService : IService
- void DeleteCreatedPackage(int id, int userId = -1)
- void DeleteInstalledPackage(int packageId, int userId = -1)
- string ExportCreatedPackage(PackageDefinition definition)
- Task<FileInfo> FetchPackageFileAsync(Guid packageId, Version umbracoVersion, int userId)
- IEnumerable<PackageDefinition> GetAllCreatedPackages()
- IEnumerable<PackageDefinition> GetAllInstalledPackages()
- CompiledPackage GetCompiledPackageInfo(FileInfo packageFile)
- PackageDefinition GetCreatedPackageById(int id)
- PackageDefinition GetInstalledPackageById(int id)
- IEnumerable<PackageDefinition> GetInstalledPackageByName(string name)
- PackageInstallType GetPackageInstallType(string packageName, SemVersion packageVersion, out PackageDefinition alreadyInstalled)
- InstallationSummary InstallCompiledPackageData(PackageDefinition packageDefinition, FileInfo packageFile, int userId = -1)
- IEnumerable<string> InstallCompiledPackageFiles(PackageDefinition packageDefinition, FileInfo packageFile, int userId = -1)
- bool SaveCreatedPackage(PackageDefinition definition)
- bool SaveInstalledPackage(PackageDefinition definition)
- UninstallationSummary UninstallPackage(string packageName, int userId = -1)
-
public interface IPublicAccessService : IService
-
public interface IRedirectUrlService : IService
- void Delete(IRedirectUrl redirectUrl)
- void Delete(Guid id)
- void DeleteAll()
- void DeleteContentRedirectUrls(Guid contentKey)
- IEnumerable<IRedirectUrl> GetAllRedirectUrls(long pageIndex, int pageSize, out long total)
- IEnumerable<IRedirectUrl> GetAllRedirectUrls(int rootContentId, long pageIndex, int pageSize, out long total)
- IEnumerable<IRedirectUrl> GetContentRedirectUrls(Guid contentKey)
- IRedirectUrl GetMostRecentRedirectUrl(string url)
- void Register(string url, Guid contentKey, string culture = null)
- IEnumerable<IRedirectUrl> SearchRedirectUrls(string searchTerm, long pageIndex, int pageSize, out long total)
-
public interface IRelationService : IService
- bool AreRelated(int parentId, int childId)
- bool AreRelated(IUmbracoEntity parent, IUmbracoEntity child)
- bool AreRelated(IUmbracoEntity parent, IUmbracoEntity child, string relationTypeAlias)
- bool AreRelated(int parentId, int childId, string relationTypeAlias)
- void Delete(IRelation relation)
- void Delete(IRelationType relationType)
- void DeleteRelationsOfType(IRelationType relationType)
- IEnumerable<IRelation> GetAllRelations(int[] ids)
- IEnumerable<IRelation> GetAllRelationsByRelationType(RelationType relationType)
- IEnumerable<IRelation> GetAllRelationsByRelationType(int relationTypeId)
- IEnumerable<IRelationType> GetAllRelationTypes(int[] ids)
- IEnumerable<IRelation> GetByChild(IUmbracoEntity child)
- IEnumerable<IRelation> GetByChild(IUmbracoEntity child, string relationTypeAlias)
- IEnumerable<IRelation> GetByChildId(int id)
- IRelation GetById(int id)
- IEnumerable<IRelation> GetByParent(IUmbracoEntity parent)
- IEnumerable<IRelation> GetByParent(IUmbracoEntity parent, string relationTypeAlias)
- IEnumerable<IRelation> GetByParentId(int id)
- IEnumerable<IRelation> GetByParentOrChildId(int id)
- IEnumerable<IRelation> GetByParentOrChildId(int id, string relationTypeAlias)
- IEnumerable<IRelation> GetByRelationTypeAlias(string relationTypeAlias)
- IEnumerable<IRelation> GetByRelationTypeId(int relationTypeId)
- IEnumerable<IRelation> GetByRelationTypeName(string relationTypeName)
- IEnumerable<IUmbracoEntity> GetChildEntitiesFromRelations(IEnumerable<IRelation> relations)
- IUmbracoEntity GetChildEntityFromRelation(IRelation relation)
- Tuple<IUmbracoEntity, IUmbracoEntity> GetEntitiesFromRelation(IRelation relation)
- IEnumerable<Tuple<IUmbracoEntity, IUmbracoEntity>> GetEntitiesFromRelations(IEnumerable<IRelation> relations)
- IEnumerable<IUmbracoEntity> GetParentEntitiesFromRelations(IEnumerable<IRelation> relations)
- IUmbracoEntity GetParentEntityFromRelation(IRelation relation)
- IRelationType GetRelationTypeByAlias(string alias)
- IRelationType GetRelationTypeById(int id)
- IRelationType GetRelationTypeById(Guid id)
- bool HasRelations(IRelationType relationType)
- bool IsRelated(int id)
- IRelation Relate(int parentId, int childId, IRelationType relationType)
- IRelation Relate(IUmbracoEntity parent, IUmbracoEntity child, IRelationType relationType)
- IRelation Relate(int parentId, int childId, string relationTypeAlias)
- IRelation Relate(IUmbracoEntity parent, IUmbracoEntity child, string relationTypeAlias)
- void Save(IRelation relation)
- void Save(IRelationType relationType)
-
public interface IServerRegistrationService
-
public interface IService
-
public interface ITagService : IService
- IEnumerable<ITag> GetAllContentTags(string group = null, string culture = null)
- IEnumerable<ITag> GetAllMediaTags(string group = null, string culture = null)
- IEnumerable<ITag> GetAllMemberTags(string group = null, string culture = null)
- IEnumerable<ITag> GetAllTags(string group = null, string culture = null)
- IEnumerable<TaggedEntity> GetTaggedContentByTag(string tag, string group = null, string culture = null)
- IEnumerable<TaggedEntity> GetTaggedContentByTagGroup(string group, string culture = null)
- TaggedEntity GetTaggedEntityById(int id)
- TaggedEntity GetTaggedEntityByKey(Guid key)
- IEnumerable<TaggedEntity> GetTaggedMediaByTag(string tag, string group = null, string culture = null)
- IEnumerable<TaggedEntity> GetTaggedMediaByTagGroup(string group, string culture = null)
- IEnumerable<TaggedEntity> GetTaggedMembersByTag(string tag, string group = null, string culture = null)
- IEnumerable<TaggedEntity> GetTaggedMembersByTagGroup(string group, string culture = null)
- IEnumerable<ITag> GetTagsForEntity(int contentId, string group = null, string culture = null)
- IEnumerable<ITag> GetTagsForEntity(Guid contentId, string group = null, string culture = null)
- IEnumerable<ITag> GetTagsForProperty(int contentId, string propertyTypeAlias, string group = null, string culture = null)
- IEnumerable<ITag> GetTagsForProperty(Guid contentId, string propertyTypeAlias, string group = null, string culture = null)
-
public interface IUserService : IMembershipUserService, IMembershipMemberService<IUser>, IService
- void AssignUserGroupPermission(int groupId, char permission, int[] entityIds)
- void ClearLoginSession(Guid sessionId)
- int ClearLoginSessions(int userId)
- Guid CreateLoginSession(int userId, string requestingIpAddress)
- void Delete(IUser user, bool deletePermanently)
- void DeleteSectionFromAllUserGroups(string sectionAlias)
- void DeleteUserGroup(IUserGroup userGroup)
- IEnumerable<IUser> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, UserState[] userState = null, string[] includeUserGroups = null, string[] excludeUserGroups = null, IQuery<IUser> filter = null)
- IEnumerable<IUser> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, UserState[] userState = null, string[] userGroups = null, string filter = null)
- IEnumerable<IUser> GetAllInGroup(int groupId)
- IEnumerable<IUser> GetAllNotInGroup(int groupId)
- IEnumerable<IUserGroup> GetAllUserGroups(int[] ids)
- EntityPermissionCollection GetPermissions(IUser user, int[] nodeIds)
- EntityPermissionCollection GetPermissions(IUserGroup[] groups, bool fallbackToDefaultPermissions, int[] nodeIds)
- EntityPermissionSet GetPermissionsForPath(IUser user, string path)
- EntityPermissionSet GetPermissionsForPath(IUserGroup[] groups, string path, bool fallbackToDefaultPermissions = false)
- IProfile GetProfileById(int id)
- IProfile GetProfileByUserName(string username)
- IUser GetUserById(int id)
- IUserGroup GetUserGroupByAlias(string name)
- IUserGroup GetUserGroupById(int id)
- IEnumerable<IUserGroup> GetUserGroupsByAlias(string[] alias)
- IEnumerable<IUser> GetUsersById(int[] ids)
- IDictionary<UserState, int> GetUserStates()
- void ReplaceUserGroupPermissions(int groupId, IEnumerable<char> permissions, int[] entityIds)
- void Save(IUserGroup userGroup, int[] userIds = null, bool raiseEvents = true)
- bool ValidateLoginSession(int userId, Guid sessionId)
-
public static class LocalizedTextServiceExtensions
- public static string Localize(this ILocalizedTextService manager, string area, string key)
- public static string Localize(this ILocalizedTextService manager, string key, string[] tokens)
- public static string Localize(this ILocalizedTextService manager, string key, IDictionary<string, string> tokens = null)
- public static string Localize(this ILocalizedTextService manager, string key, CultureInfo culture, string[] tokens)
-
public enum MoveOperationStatusType
-
public class OperationResult : OperationResult<OperationResultType>
-
public class OperationResult<TResultType> where TResultType : struct
-
public class OperationResult<TResultType, TEntity> : OperationResult<TResultType> where TResultType : struct
-
public enum OperationResultType
-
public class Ordering
-
public static class PublicAccessServiceExtensions
- public static bool HasAccess(this IPublicAccessService publicAccessService, int documentId, IContentService contentService, string username, IEnumerable<string> currentMemberRoles)
- public static bool HasAccess(this IPublicAccessService publicAccessService, string path, MembershipUser member, RoleProvider roleProvider)
- public static bool HasAccess(this IPublicAccessService publicAccessService, string path, string username, Func<string, IEnumerable<string>> rolesCallback)
- public static bool RenameMemberGroupRoleRules(this IPublicAccessService publicAccessService, string oldRolename, string newRolename)
-
public class PublishResult : OperationResult<PublishResultType, IContent>
-
public enum PublishResultType
-
public class ServiceContext
- public IAuditService AuditService { get; }
- public IConsentService ConsentService { get; }
- public IContentService ContentService { get; }
- public IContentTypeBaseServiceProvider ContentTypeBaseServices { get; }
- public IContentTypeService ContentTypeService { get; }
- public IDataTypeService DataTypeService { get; }
- public IDomainService DomainService { get; }
- public IEntityService EntityService { get; }
- public IExternalLoginService ExternalLoginService { get; }
- public IFileService FileService { get; }
- public ILocalizationService LocalizationService { get; }
- public IMacroService MacroService { get; }
- public IMediaService MediaService { get; }
- public IMediaTypeService MediaTypeService { get; }
- public IMemberGroupService MemberGroupService { get; }
- public IMemberService MemberService { get; }
- public IMemberTypeService MemberTypeService { get; }
- public INotificationService NotificationService { get; }
- public IPackagingService PackagingService { get; }
- public IPublicAccessService PublicAccessService { get; }
- public IRedirectUrlService RedirectUrlService { get; }
- public IRelationService RelationService { get; }
- public IServerRegistrationService ServerRegistrationService { get; }
- public ITagService TagService { get; }
- public ILocalizedTextService TextService { get; }
- public IUserService UserService { get; }
- public ServiceContext(Lazy<IPublicAccessService> publicAccessService, Lazy<IDomainService> domainService, Lazy<IAuditService> auditService, Lazy<ILocalizedTextService> localizedTextService, Lazy<ITagService> tagService, Lazy<IContentService> contentService, Lazy<IUserService> userService, Lazy<IMemberService> memberService, Lazy<IMediaService> mediaService, Lazy<IContentTypeService> contentTypeService, Lazy<IMediaTypeService> mediaTypeService, Lazy<IDataTypeService> dataTypeService, Lazy<IFileService> fileService, Lazy<ILocalizationService> localizationService, Lazy<IPackagingService> packagingService, Lazy<IServerRegistrationService> serverRegistrationService, Lazy<IEntityService> entityService, Lazy<IRelationService> relationService, Lazy<IMacroService> macroService, Lazy<IMemberTypeService> memberTypeService, Lazy<IMemberGroupService> memberGroupService, Lazy<INotificationService> notificationService, Lazy<IExternalLoginService> externalLoginService, Lazy<IRedirectUrlService> redirectUrlService, Lazy<IConsentService> consentService, Lazy<IContentTypeBaseServiceProvider> contentTypeBaseServiceProvider)
- public static ServiceContext CreatePartial(IContentService contentService = null, IMediaService mediaService = null, IContentTypeService contentTypeService = null, IMediaTypeService mediaTypeService = null, IDataTypeService dataTypeService = null, IFileService fileService = null, ILocalizationService localizationService = null, IPackagingService packagingService = null, IEntityService entityService = null, IRelationService relationService = null, IMemberGroupService memberGroupService = null, IMemberTypeService memberTypeService = null, IMemberService memberService = null, IUserService userService = null, ITagService tagService = null, INotificationService notificationService = null, ILocalizedTextService localizedTextService = null, IAuditService auditService = null, IDomainService domainService = null, IMacroService macroService = null, IPublicAccessService publicAccessService = null, IExternalLoginService externalLoginService = null, IServerRegistrationService serverRegistrationService = null, IRedirectUrlService redirectUrlService = null, IConsentService consentService = null, IContentTypeBaseServiceProvider contentTypeBaseServiceProvider = null)
-
public static class UserServiceExtensions
- public static EntityPermission GetPermissions(this IUserService userService, IUser user, string path)
- public static EntityPermissionCollection GetPermissions(this IUserService service, IUserGroup group, bool fallbackToDefaultPermissions, int[] nodeIds)
- public static EntityPermissionSet GetPermissionsForPath(this IUserService service, IUserGroup group, string path, bool fallbackToDefaultPermissions = false)
- public static void RemoveUserGroupPermissions(this IUserService userService, int groupId, int[] entityIds)
- public static void RemoveUserGroupPermissions(this IUserService userService, int groupId)
Umbraco.Core.Services.Changes
Umbraco.Core.Services.Implement
-
public sealed class AuditService : ScopeRepositoryService, IAuditService, IService
- public AuditService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IAuditRepository auditRepository, IAuditEntryRepository auditEntryRepository)
- public void Add(AuditType type, int userId, int objectId, string entityType, string comment, string parameters = null)
- public void CleanLogs(int maximumAgeOfLogsInMinutes)
- public IEnumerable<IAuditItem> GetLogs(int objectId)
- public IEnumerable<IAuditItem> GetLogs(AuditType type, DateTime? sinceDate = default)
- public IEnumerable<IAuditItem> GetPagedItemsByEntity(int entityId, long pageIndex, int pageSize, out long totalRecords, Direction orderDirection = 1, AuditType[] auditTypeFilter = null, IQuery<IAuditItem> customFilter = null)
- public IEnumerable<IAuditItem> GetPagedItemsByUser(int userId, long pageIndex, int pageSize, out long totalRecords, Direction orderDirection = 1, AuditType[] auditTypeFilter = null, IQuery<IAuditItem> customFilter = null)
- public IEnumerable<IAuditItem> GetUserLogs(int userId, AuditType type, DateTime? sinceDate = default)
- public IAuditEntry Write(int performingUserId, string perfomingDetails, string performingIp, DateTime eventDateUtc, int affectedUserId, string affectedDetails, string eventType, string eventDetails)
-
public class ContentService : RepositoryService, IContentService, IContentServiceBase, IService
- public static event TypedEventHandler<IContentService, CopyEventArgs<IContent>> Copied
- public static event TypedEventHandler<IContentService, CopyEventArgs<IContent>> Copying
- public static event TypedEventHandler<IContentService, DeleteEventArgs<IContent>> Deleted
- public static event TypedEventHandler<IContentService, DeleteEventArgs<IContent>> DeletedBlueprint
- public static event TypedEventHandler<IContentService, DeleteRevisionsEventArgs> DeletedVersions
- public static event TypedEventHandler<IContentService, DeleteEventArgs<IContent>> Deleting
- public static event TypedEventHandler<IContentService, DeleteRevisionsEventArgs> DeletingVersions
- public static event TypedEventHandler<IContentService, RecycleBinEventArgs> EmptiedRecycleBin
- public static event TypedEventHandler<IContentService, RecycleBinEventArgs> EmptyingRecycleBin
- public static event TypedEventHandler<IContentService, MoveEventArgs<IContent>> Moved
- public static event TypedEventHandler<IContentService, MoveEventArgs<IContent>> Moving
- public static event TypedEventHandler<IContentService, ContentPublishedEventArgs> Published
- public static event TypedEventHandler<IContentService, ContentPublishingEventArgs> Publishing
- public static event TypedEventHandler<IContentService, RollbackEventArgs<IContent>> RolledBack
- public static event TypedEventHandler<IContentService, RollbackEventArgs<IContent>> RollingBack
- public static event TypedEventHandler<IContentService, ContentSavedEventArgs> Saved
- public static event TypedEventHandler<IContentService, SaveEventArgs<IContent>> SavedBlueprint
- public static event TypedEventHandler<IContentService, ContentSavingEventArgs> Saving
- public static event TypedEventHandler<IContentService, SendToPublishEventArgs<IContent>> SendingToPublish
- public static event TypedEventHandler<IContentService, SendToPublishEventArgs<IContent>> SentToPublish
- public static event TypedEventHandler<IContentService, SaveEventArgs<IContent>> Sorted
- public static event TypedEventHandler<IContentService, SaveEventArgs<IContent>> Sorting
- public static event TypedEventHandler<IContentService, MoveEventArgs<IContent>> Trashed
- public static event TypedEventHandler<IContentService, MoveEventArgs<IContent>> Trashing
- public static event TypedEventHandler<IContentService, PublishEventArgs<IContent>> Unpublished
- public static event TypedEventHandler<IContentService, PublishEventArgs<IContent>> Unpublishing
- public ContentService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IDocumentRepository documentRepository, IEntityRepository entityRepository, IAuditRepository auditRepository, IContentTypeRepository contentTypeRepository, IDocumentBlueprintRepository documentBlueprintRepository, ILanguageRepository languageRepository)
- public IContent Copy(IContent content, int parentId, bool relateToOriginal, int userId = -1)
- public IContent Copy(IContent content, int parentId, bool relateToOriginal, bool recursive, int userId = -1)
- public int Count(string contentTypeAlias = null)
- public int CountChildren(int parentId, string contentTypeAlias = null)
- public int CountDescendants(int parentId, string contentTypeAlias = null)
- public int CountPublished(string contentTypeAlias = null)
- public IContent Create(string name, Guid parentId, string contentTypeAlias, int userId = -1)
- public IContent Create(string name, int parentId, string contentTypeAlias, int userId = -1)
- public IContent Create(string name, IContent parent, string contentTypeAlias, int userId = -1)
- public IContent CreateAndSave(string name, int parentId, string contentTypeAlias, int userId = -1)
- public IContent CreateAndSave(string name, IContent parent, string contentTypeAlias, int userId = -1)
- public IContent CreateContentFromBlueprint(IContent blueprint, string name, int userId = -1)
- public OperationResult Delete(IContent content, int userId)
- public void DeleteBlueprint(IContent content, int userId = -1)
- public void DeleteBlueprintsOfType(int contentTypeId, int userId = -1)
- public void DeleteBlueprintsOfTypes(IEnumerable<int> contentTypeIds, int userId = -1)
- public void DeleteOfType(int contentTypeId, int userId = -1)
- public void DeleteOfTypes(IEnumerable<int> contentTypeIds, int userId = -1)
- public void DeleteVersion(int id, int versionId, bool deletePriorVersions, int userId = -1)
- public void DeleteVersions(int id, DateTime versionDate, int userId = -1)
- public OperationResult EmptyRecycleBin()
- public OperationResult EmptyRecycleBin(int userId = -1)
- public IEnumerable<IContent> GetAncestors(int id)
- public IEnumerable<IContent> GetAncestors(IContent content)
- public IContent GetBlueprintById(int id)
- public IContent GetBlueprintById(Guid id)
- public IEnumerable<IContent> GetBlueprintsForContentTypes(int[] contentTypeId)
- public IContent GetById(int id)
- public IContent GetById(Guid key)
- public IEnumerable<IContent> GetByIds(IEnumerable<int> ids)
- public IEnumerable<IContent> GetByIds(IEnumerable<Guid> ids)
- public IEnumerable<IContent> GetByLevel(int level)
- public IEnumerable<IContent> GetContentForExpiration(DateTime date)
- public IEnumerable<IContent> GetContentForRelease(DateTime date)
- public IEnumerable<IContent> GetPagedChildren(int id, long pageIndex, int pageSize, out long totalChildren, IQuery<IContent> filter = null, Ordering ordering = null)
- public IEnumerable<IContent> GetPagedContentInRecycleBin(long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter = null, Ordering ordering = null)
- public IEnumerable<IContent> GetPagedDescendants(int id, long pageIndex, int pageSize, out long totalChildren, IQuery<IContent> filter = null, Ordering ordering = null)
- public IEnumerable<IContent> GetPagedOfType(int contentTypeId, long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter = null, Ordering ordering = null)
- public IEnumerable<IContent> GetPagedOfTypes(int[] contentTypeIds, long pageIndex, int pageSize, out long totalRecords, IQuery<IContent> filter, Ordering ordering = null)
- public IContent GetParent(int id)
- public IContent GetParent(IContent content)
- public EntityPermissionCollection GetPermissions(IContent content)
- public IEnumerable<IContent> GetPublishedChildren(int id)
- public IEnumerable<IContent> GetRootContent()
- public IContent GetVersion(int versionId)
- public IEnumerable<int> GetVersionIds(int id, int maxRows)
- public IEnumerable<IContent> GetVersions(int id)
- public IEnumerable<IContent> GetVersionsSlim(int id, int skip, int take)
- public bool HasChildren(int id)
- public bool IsPathPublishable(IContent content)
- public bool IsPathPublished(IContent content)
- public void Move(IContent content, int parentId, int userId = -1)
- public OperationResult MoveToRecycleBin(IContent content, int userId)
- public IEnumerable<PublishResult> PerformScheduledPublish(DateTime date)
- public OperationResult Rollback(int id, int versionId, string culture = "*", int userId = -1)
- public OperationResult Save(IContent content, int userId = -1, bool raiseEvents = true)
- public OperationResult Save(IEnumerable<IContent> contents, int userId = -1, bool raiseEvents = true)
- public PublishResult SaveAndPublish(IContent content, string culture = "*", int userId = -1, bool raiseEvents = true)
- public PublishResult SaveAndPublish(IContent content, string[] cultures, int userId = 0, bool raiseEvents = true)
- public IEnumerable<PublishResult> SaveAndPublishBranch(IContent content, bool force, string culture = "*", int userId = -1)
- public IEnumerable<PublishResult> SaveAndPublishBranch(IContent content, bool force, string[] cultures, int userId = -1)
- public void SaveBlueprint(IContent content, int userId = -1)
- public bool SendToPublication(IContent content, int userId = -1)
- public void SetPermission(IContent entity, char permission, IEnumerable<int> groupIds)
- public void SetPermissions(EntityPermissionSet permissionSet)
- public OperationResult Sort(IEnumerable<IContent> items, int userId = -1, bool raiseEvents = true)
- public OperationResult Sort(IEnumerable<int> ids, int userId = -1, bool raiseEvents = true)
- public PublishResult Unpublish(IContent content, string culture = "*", int userId = -1)
-
public class ContentTypeBaseServiceProvider : IContentTypeBaseServiceProvider
-
public class ContentTypeService : ContentTypeServiceBase<IContentTypeRepository, IContentType, IContentTypeService>, IContentTypeService, IContentTypeBaseService<IContentType>, IContentTypeBaseService, IService
-
public abstract class ContentTypeServiceBase : ScopeRepositoryService
-
public abstract class ContentTypeServiceBase<TItem, TService> : ContentTypeServiceBase where TItem : IContentTypeComposition where TService : IContentTypeBaseService<TItem>
- protected abstract TService This { get; }
- public static event TypedEventHandler<TService, DeleteEventArgs<TItem>> Deleted
- public static event TypedEventHandler<TService, DeleteEventArgs<EntityContainer>> DeletedContainer
- public static event TypedEventHandler<TService, DeleteEventArgs<TItem>> Deleting
- public static event TypedEventHandler<TService, DeleteEventArgs<EntityContainer>> DeletingContainer
- public static event TypedEventHandler<TService, MoveEventArgs<TItem>> Moved
- public static event TypedEventHandler<TService, MoveEventArgs<TItem>> Moving
- public static event TypedEventHandler<TService, SaveEventArgs<TItem>> Saved
- public static event TypedEventHandler<TService, SaveEventArgs<EntityContainer>> SavedContainer
- public static event TypedEventHandler<TService, SaveEventArgs<TItem>> Saving
- public static event TypedEventHandler<TService, SaveEventArgs<EntityContainer>> SavingContainer
- public static event TypedEventHandler<TService, EventArgs<TItem>> ScopedRefreshedEntity
- protected ContentTypeServiceBase(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory)
- protected void OnChanged(IScope scope, EventArgs<TItem> args)
- protected void OnDeleted(IScope scope, DeleteEventArgs<TItem> args)
- protected void OnDeletedContainer(IScope scope, DeleteEventArgs<EntityContainer> args)
- protected bool OnDeletingCancelled(IScope scope, DeleteEventArgs<TItem> args)
- protected bool OnDeletingContainerCancelled(IScope scope, DeleteEventArgs<EntityContainer> args)
- protected void OnMoved(IScope scope, MoveEventArgs<TItem> args)
- protected bool OnMovingCancelled(IScope scope, MoveEventArgs<TItem> args)
- protected void OnRenamedContainer(IScope scope, SaveEventArgs<EntityContainer> args)
- protected bool OnRenamingContainerCancelled(IScope scope, SaveEventArgs<EntityContainer> args)
- protected void OnSaved(IScope scope, SaveEventArgs<TItem> args)
- protected void OnSavedContainer(IScope scope, SaveEventArgs<EntityContainer> args)
- protected bool OnSavingCancelled(IScope scope, SaveEventArgs<TItem> args)
- protected bool OnSavingContainerCancelled(IScope scope, SaveEventArgs<EntityContainer> args)
- protected void OnUowRefreshedEntity(EventArgs<TItem> args)
-
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>
- protected abstract Guid ContainedObjectType { get; }
- protected Guid ContainerObjectType { get; }
- protected abstract int[] ReadLockIds { get; }
- protected TRepository Repository { get; }
- protected abstract int[] WriteLockIds { get; }
- protected ContentTypeServiceBase(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, TRepository repository, IAuditRepository auditRepository, IEntityContainerRepository containerRepository, IEntityRepository entityRepository)
- public TItem Copy(TItem original, string alias, string name, int parentId = -1)
- public TItem Copy(TItem original, string alias, string name, TItem parent)
- public Attempt<OperationResult<MoveOperationStatusType, TItem>> Copy(TItem copying, int containerId)
- public int Count()
- public Attempt<OperationResult<OperationResultType, EntityContainer>> CreateContainer(int parentId, string name, int userId = -1)
- public void Delete(TItem item, int userId = -1)
- public void Delete(IEnumerable<TItem> items, int userId = -1)
- public Attempt<OperationResult> DeleteContainer(int containerId, int userId = -1)
- protected abstract void DeleteItemsOfTypes(IEnumerable<int> typeIds)
- public TItem Get(int id)
- public TItem Get(string alias)
- public TItem Get(Guid id)
- public IEnumerable<TItem> GetAll(int[] ids)
- public IEnumerable<TItem> GetAll(Guid[] ids)
- public IEnumerable<TItem> GetChildren(int id)
- public IEnumerable<TItem> GetChildren(Guid id)
- public IEnumerable<TItem> GetComposedOf(int id, IEnumerable<TItem> all)
- public IEnumerable<TItem> GetComposedOf(int id)
- public EntityContainer GetContainer(int containerId)
- public EntityContainer GetContainer(Guid containerId)
- public IEnumerable<EntityContainer> GetContainers(int[] containerIds)
- public IEnumerable<EntityContainer> GetContainers(TItem item)
- public IEnumerable<EntityContainer> GetContainers(string name, int level)
- public IEnumerable<TItem> GetDescendants(int id, bool andSelf)
- public bool HasChildren(int id)
- public bool HasChildren(Guid id)
- public bool HasContainerInPath(string contentPath)
- public Attempt<OperationResult<MoveOperationStatusType>> Move(TItem moving, int containerId)
- public Attempt<OperationResult<OperationResultType, EntityContainer>> RenameContainer(int id, string name, int userId = -1)
- public void Save(TItem item, int userId = -1)
- public void Save(IEnumerable<TItem> items, int userId = -1)
- public Attempt<OperationResult> SaveContainer(EntityContainer container, int userId = -1)
- public Attempt<string[]> ValidateComposition(TItem compo)
- protected void ValidateLocked(TItem compositionContentType)
-
public class DataTypeService : ScopeRepositoryService, IDataTypeService, IService
- public static event TypedEventHandler<IDataTypeService, DeleteEventArgs<IDataType>> Deleted
- public static event TypedEventHandler<IDataTypeService, DeleteEventArgs<EntityContainer>> DeletedContainer
- public static event TypedEventHandler<IDataTypeService, DeleteEventArgs<IDataType>> Deleting
- public static event TypedEventHandler<IDataTypeService, DeleteEventArgs<EntityContainer>> DeletingContainer
- public static event TypedEventHandler<IDataTypeService, MoveEventArgs<IDataType>> Moved
- public static event TypedEventHandler<IDataTypeService, MoveEventArgs<IDataType>> Moving
- public static event TypedEventHandler<IDataTypeService, SaveEventArgs<IDataType>> Saved
- public static event TypedEventHandler<IDataTypeService, SaveEventArgs<EntityContainer>> SavedContainer
- public static event TypedEventHandler<IDataTypeService, SaveEventArgs<IDataType>> Saving
- public static event TypedEventHandler<IDataTypeService, SaveEventArgs<EntityContainer>> SavingContainer
- public DataTypeService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IDataTypeRepository dataTypeRepository, IDataTypeContainerRepository dataTypeContainerRepository, IAuditRepository auditRepository, IEntityRepository entityRepository, IContentTypeRepository contentTypeRepository)
- public Attempt<OperationResult<OperationResultType, EntityContainer>> CreateContainer(int parentId, string name, int userId = -1)
- public void Delete(IDataType dataType, int userId = -1)
- public Attempt<OperationResult> DeleteContainer(int containerId, int userId = -1)
- public IEnumerable<IDataType> GetAll(int[] ids)
- public IEnumerable<IDataType> GetByEditorAlias(string propertyEditorAlias)
- public EntityContainer GetContainer(int containerId)
- public EntityContainer GetContainer(Guid containerId)
- public IEnumerable<EntityContainer> GetContainers(string name, int level)
- public IEnumerable<EntityContainer> GetContainers(IDataType dataType)
- public IEnumerable<EntityContainer> GetContainers(int[] containerIds)
- public IDataType GetDataType(string name)
- public IDataType GetDataType(int id)
- public IDataType GetDataType(Guid id)
- public Attempt<OperationResult<MoveOperationStatusType>> Move(IDataType toMove, int parentId)
- public Attempt<OperationResult<OperationResultType, EntityContainer>> RenameContainer(int id, string name, int userId = -1)
- public void Save(IDataType dataType, int userId = -1)
- public void Save(IEnumerable<IDataType> dataTypeDefinitions, int userId = -1)
- public void Save(IEnumerable<IDataType> dataTypeDefinitions, int userId, bool raiseEvents)
- public Attempt<OperationResult> SaveContainer(EntityContainer container, int userId = -1)
-
public class DomainService : ScopeRepositoryService, IDomainService, IService
-
public class EntityService : ScopeRepositoryService, IEntityService
- public EntityService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IdkMap idkMap, IEntityRepository entityRepository)
- public bool Exists(int id)
- public bool Exists(Guid key)
- public IEntitySlim Get(int id)
- public IEntitySlim Get(Guid key)
- public virtual IEntitySlim Get(int id, UmbracoObjectTypes objectType)
- public IEntitySlim Get(Guid key, UmbracoObjectTypes objectType)
- public virtual IEntitySlim Get<T>(int id) where T : IUmbracoEntity
- public virtual IEntitySlim Get<T>(Guid key) where T : IUmbracoEntity
- public virtual IEnumerable<IEntitySlim> GetAll<T>() where T : IUmbracoEntity
- public virtual IEnumerable<IEntitySlim> GetAll<T>(int[] ids) where T : IUmbracoEntity
- public virtual IEnumerable<IEntitySlim> GetAll(UmbracoObjectTypes objectType)
- public virtual IEnumerable<IEntitySlim> GetAll(UmbracoObjectTypes objectType, int[] ids)
- public virtual IEnumerable<IEntitySlim> GetAll(Guid objectType)
- public virtual IEnumerable<IEntitySlim> GetAll(Guid objectType, int[] ids)
- public virtual IEnumerable<IEntitySlim> GetAll<T>(Guid[] keys) where T : IUmbracoEntity
- public IEnumerable<IEntitySlim> GetAll(UmbracoObjectTypes objectType, Guid[] keys)
- public virtual IEnumerable<IEntitySlim> GetAll(Guid objectType, Guid[] keys)
- public virtual IEnumerable<TreeEntityPath> GetAllPaths(UmbracoObjectTypes objectType, int[] ids)
- public virtual IEnumerable<TreeEntityPath> GetAllPaths(UmbracoObjectTypes objectType, Guid[] keys)
- public virtual IEnumerable<IEntitySlim> GetChildren(int parentId)
- public virtual IEnumerable<IEntitySlim> GetChildren(int parentId, UmbracoObjectTypes objectType)
- public virtual IEnumerable<IEntitySlim> GetDescendants(int id)
- public virtual IEnumerable<IEntitySlim> GetDescendants(int id, UmbracoObjectTypes objectType)
- public virtual Type GetEntityType(int id)
- public Attempt<int> GetId(Guid key, UmbracoObjectTypes objectType)
- public Attempt<int> GetId(Udi udi)
- public Attempt<Guid> GetKey(int id, UmbracoObjectTypes umbracoObjectType)
- public virtual UmbracoObjectTypes GetObjectType(int id)
- public virtual UmbracoObjectTypes GetObjectType(Guid key)
- public virtual UmbracoObjectTypes GetObjectType(IUmbracoEntity entity)
- public IEnumerable<IEntitySlim> GetPagedChildren(int id, UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null)
- public IEnumerable<IEntitySlim> GetPagedDescendants(int id, UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null)
- public IEnumerable<IEntitySlim> GetPagedDescendants(IEnumerable<int> ids, UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null)
- public IEnumerable<IEntitySlim> GetPagedDescendants(UmbracoObjectTypes objectType, long pageIndex, int pageSize, out long totalRecords, IQuery<IUmbracoEntity> filter = null, Ordering ordering = null, bool includeTrashed = true)
- public virtual IEntitySlim GetParent(int id)
- public virtual IEntitySlim GetParent(int id, UmbracoObjectTypes objectType)
- public virtual IEnumerable<IEntitySlim> GetRootEntities(UmbracoObjectTypes objectType)
- public int ReserveId(Guid key)
-
public class ExternalLoginService : ScopeRepositoryService, IExternalLoginService, IService
-
public class FileService : ScopeRepositoryService, IFileService, IService
- public static event TypedEventHandler<IFileService, NewEventArgs<IPartialView>> CreatedPartialView
- public static event TypedEventHandler<IFileService, NewEventArgs<IPartialView>> CreatingPartialView
- public static event TypedEventHandler<IFileService, DeleteEventArgs<IPartialView>> DeletedPartialView
- public static event TypedEventHandler<IFileService, DeleteEventArgs<Script>> DeletedScript
- public static event TypedEventHandler<IFileService, DeleteEventArgs<Stylesheet>> DeletedStylesheet
- public static event TypedEventHandler<IFileService, DeleteEventArgs<ITemplate>> DeletedTemplate
- public static event TypedEventHandler<IFileService, DeleteEventArgs<IPartialView>> DeletingPartialView
- public static event TypedEventHandler<IFileService, DeleteEventArgs<Script>> DeletingScript
- public static event TypedEventHandler<IFileService, DeleteEventArgs<Stylesheet>> DeletingStylesheet
- public static event TypedEventHandler<IFileService, DeleteEventArgs<ITemplate>> DeletingTemplate
- public static event TypedEventHandler<IFileService, SaveEventArgs<IPartialView>> SavedPartialView
- public static event TypedEventHandler<IFileService, SaveEventArgs<Script>> SavedScript
- public static event TypedEventHandler<IFileService, SaveEventArgs<Stylesheet>> SavedStylesheet
- public static event TypedEventHandler<IFileService, SaveEventArgs<ITemplate>> SavedTemplate
- public static event TypedEventHandler<IFileService, SaveEventArgs<IPartialView>> SavingPartialView
- public static event TypedEventHandler<IFileService, SaveEventArgs<Script>> SavingScript
- public static event TypedEventHandler<IFileService, SaveEventArgs<Stylesheet>> SavingStylesheet
- public static event TypedEventHandler<IFileService, SaveEventArgs<ITemplate>> SavingTemplate
- public FileService(IScopeProvider uowProvider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IStylesheetRepository stylesheetRepository, IScriptRepository scriptRepository, ITemplateRepository templateRepository, IPartialViewRepository partialViewRepository, IPartialViewMacroRepository partialViewMacroRepository, IAuditRepository auditRepository)
- public Attempt<IPartialView> CreatePartialView(IPartialView partialView, string snippetName = null, int userId = -1)
- public void CreatePartialViewFolder(string folderPath)
- public Attempt<IPartialView> CreatePartialViewMacro(IPartialView partialView, string snippetName = null, int userId = -1)
- public void CreatePartialViewMacroFolder(string folderPath)
- public void CreateScriptFolder(string folderPath)
- public void CreateStyleSheetFolder(string folderPath)
- public Attempt<OperationResult<OperationResultType, ITemplate>> CreateTemplateForContentType(string contentTypeAlias, string contentTypeName, int userId = -1)
- public ITemplate CreateTemplateWithIdentity(string name, string alias, string content, ITemplate masterTemplate = null, int userId = -1)
- public bool DeletePartialView(string path, int userId = -1)
- public void DeletePartialViewFolder(string folderPath)
- public bool DeletePartialViewMacro(string path, int userId = -1)
- public void DeletePartialViewMacroFolder(string folderPath)
- public void DeleteScript(string path, int userId = -1)
- public void DeleteScriptFolder(string folderPath)
- public void DeleteStylesheet(string path, int userId = -1)
- public void DeleteStyleSheetFolder(string folderPath)
- public void DeleteTemplate(string alias, int userId = -1)
- public IPartialView GetPartialView(string path)
- public Stream GetPartialViewFileContentStream(string filepath)
- public long GetPartialViewFileSize(string filepath)
- public IPartialView GetPartialViewMacro(string path)
- public Stream GetPartialViewMacroFileContentStream(string filepath)
- public long GetPartialViewMacroFileSize(string filepath)
- public IEnumerable<IPartialView> GetPartialViewMacros(string[] names)
- public string GetPartialViewMacroSnippetContent(string snippetName)
- public string GetPartialViewSnippetContent(string snippetName)
- public IEnumerable<string> GetPartialViewSnippetNames(string[] filterNames)
- public Script GetScriptByName(string name)
- public Stream GetScriptFileContentStream(string filepath)
- public long GetScriptFileSize(string filepath)
- public IEnumerable<Script> GetScripts(string[] names)
- public Stylesheet GetStylesheetByName(string name)
- public Stream GetStylesheetFileContentStream(string filepath)
- public long GetStylesheetFileSize(string filepath)
- public IEnumerable<Stylesheet> GetStylesheets(string[] names)
- public ITemplate GetTemplate(string alias)
- public ITemplate GetTemplate(int id)
- public ITemplate GetTemplate(Guid id)
- public IEnumerable<ITemplate> GetTemplateChildren(string alias)
- public IEnumerable<ITemplate> GetTemplateChildren(int masterTemplateId)
- public IEnumerable<ITemplate> GetTemplateDescendants(string alias)
- public IEnumerable<ITemplate> GetTemplateDescendants(int masterTemplateId)
- public Stream GetTemplateFileContentStream(string filepath)
- public long GetTemplateFileSize(string filepath)
- public IEnumerable<ITemplate> GetTemplates(string[] aliases)
- public IEnumerable<ITemplate> GetTemplates(int masterTemplateId)
- public Attempt<IPartialView> SavePartialView(IPartialView partialView, int userId = -1)
- public Attempt<IPartialView> SavePartialViewMacro(IPartialView partialView, int userId = -1)
- public void SaveScript(Script script, int userId = -1)
- public void SaveStylesheet(Stylesheet stylesheet, int userId = -1)
- public void SaveTemplate(ITemplate template, int userId = -1)
- public void SaveTemplate(IEnumerable<ITemplate> templates, int userId = -1)
- public void SetPartialViewFileContent(string filepath, Stream content)
- public void SetPartialViewMacroFileContent(string filepath, Stream content)
- public void SetScriptFileContent(string filepath, Stream content)
- public void SetStylesheetFileContent(string filepath, Stream content)
- public void SetTemplateFileContent(string filepath, Stream content)
- public bool ValidatePartialView(PartialView partialView)
- public bool ValidatePartialViewMacro(PartialView partialView)
- public bool ValidateScript(Script script)
- public bool ValidateStylesheet(Stylesheet stylesheet)
- public bool ValidateTemplate(ITemplate template)
-
public class LocalizationService : ScopeRepositoryService, ILocalizationService, IService
- public static event TypedEventHandler<ILocalizationService, DeleteEventArgs<IDictionaryItem>> DeletedDictionaryItem
- public static event TypedEventHandler<ILocalizationService, DeleteEventArgs<ILanguage>> DeletedLanguage
- public static event TypedEventHandler<ILocalizationService, DeleteEventArgs<IDictionaryItem>> DeletingDictionaryItem
- public static event TypedEventHandler<ILocalizationService, DeleteEventArgs<ILanguage>> DeletingLanguage
- public static event TypedEventHandler<ILocalizationService, SaveEventArgs<IDictionaryItem>> SavedDictionaryItem
- public static event TypedEventHandler<ILocalizationService, SaveEventArgs<ILanguage>> SavedLanguage
- public static event TypedEventHandler<ILocalizationService, SaveEventArgs<IDictionaryItem>> SavingDictionaryItem
- public static event TypedEventHandler<ILocalizationService, SaveEventArgs<ILanguage>> SavingLanguage
- public LocalizationService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IDictionaryRepository dictionaryRepository, IAuditRepository auditRepository, ILanguageRepository languageRepository)
- public void AddOrUpdateDictionaryValue(IDictionaryItem item, ILanguage language, string value)
- public IDictionaryItem CreateDictionaryItemWithIdentity(string key, Guid? parentId, string defaultValue = null)
- public void Delete(IDictionaryItem dictionaryItem, int userId = -1)
- public void Delete(ILanguage language, int userId = -1)
- public bool DictionaryItemExists(string key)
- public IEnumerable<ILanguage> GetAllLanguages()
- public int? GetDefaultLanguageId()
- public string GetDefaultLanguageIsoCode()
- public IDictionaryItem GetDictionaryItemById(int id)
- public IDictionaryItem GetDictionaryItemById(Guid id)
- public IDictionaryItem GetDictionaryItemByKey(string key)
- public IEnumerable<IDictionaryItem> GetDictionaryItemChildren(Guid parentId)
- public IEnumerable<IDictionaryItem> GetDictionaryItemDescendants(Guid? parentId)
- public Dictionary<string, Guid> GetDictionaryItemKeyMap()
- public ILanguage GetLanguageById(int id)
- public ILanguage GetLanguageByIsoCode(string isoCode)
- public int? GetLanguageIdByIsoCode(string isoCode)
- public string GetLanguageIsoCodeById(int id)
- public IEnumerable<IDictionaryItem> GetRootDictionaryItems()
- public void Save(IDictionaryItem dictionaryItem, int userId = -1)
- public void Save(ILanguage language, int userId = -1)
-
public class LocalizedTextService : ILocalizedTextService
- public LocalizedTextService(Lazy<LocalizedTextServiceFileSources> fileSources, ILogger logger)
- public LocalizedTextService(IDictionary<CultureInfo, Lazy<XDocument>> source, ILogger logger)
- public LocalizedTextService(IDictionary<CultureInfo, IDictionary<string, IDictionary<string, string>>> source, ILogger logger)
- public CultureInfo ConvertToSupportedCultureWithRegionCode(CultureInfo currentCulture)
- public IDictionary<string, string> GetAllStoredValues(CultureInfo culture)
- public IEnumerable<CultureInfo> GetSupportedCultures()
- public string Localize(string key, CultureInfo culture, IDictionary<string, string> tokens = null)
-
public class LocalizedTextServiceFileSources
-
public class LocalizedTextServiceSupplementaryFileSource
-
public class MacroService : ScopeRepositoryService, IMacroService, IService
- public static event TypedEventHandler<IMacroService, DeleteEventArgs<IMacro>> Deleted
- public static event TypedEventHandler<IMacroService, DeleteEventArgs<IMacro>> Deleting
- public static event TypedEventHandler<IMacroService, SaveEventArgs<IMacro>> Saved
- public static event TypedEventHandler<IMacroService, SaveEventArgs<IMacro>> Saving
- public MacroService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IMacroRepository macroRepository, IAuditRepository auditRepository)
- public void Delete(IMacro macro, int userId = -1)
- public IEnumerable<IMacro> GetAll()
- public IEnumerable<IMacro> GetAll(int[] ids)
- public IEnumerable<IMacro> GetAll(Guid[] ids)
- public IMacro GetByAlias(string alias)
- public IMacro GetById(int id)
- public IMacro GetById(Guid id)
- public void Save(IMacro macro, int userId = -1)
-
public class MediaService : ScopeRepositoryService, IMediaService, IContentServiceBase, IService
- public static event TypedEventHandler<IMediaService, DeleteEventArgs<IMedia>> Deleted
- public static event TypedEventHandler<IMediaService, DeleteRevisionsEventArgs> DeletedVersions
- public static event TypedEventHandler<IMediaService, DeleteEventArgs<IMedia>> Deleting
- public static event TypedEventHandler<IMediaService, DeleteRevisionsEventArgs> DeletingVersions
- public static event TypedEventHandler<IMediaService, RecycleBinEventArgs> EmptiedRecycleBin
- public static event TypedEventHandler<IMediaService, RecycleBinEventArgs> EmptyingRecycleBin
- public static event TypedEventHandler<IMediaService, MoveEventArgs<IMedia>> Moved
- public static event TypedEventHandler<IMediaService, MoveEventArgs<IMedia>> Moving
- public static event TypedEventHandler<IMediaService, SaveEventArgs<IMedia>> Saved
- public static event TypedEventHandler<IMediaService, SaveEventArgs<IMedia>> Saving
- public static event TypedEventHandler<IMediaService, MoveEventArgs<IMedia>> Trashed
- public static event TypedEventHandler<IMediaService, MoveEventArgs<IMedia>> Trashing
- public MediaService(IScopeProvider provider, IMediaFileSystem mediaFileSystem, ILogger logger, IEventMessagesFactory eventMessagesFactory, IMediaRepository mediaRepository, IAuditRepository auditRepository, IMediaTypeRepository mediaTypeRepository, IEntityRepository entityRepository)
- public int Count(string mediaTypeAlias = null)
- public int CountChildren(int parentId, string mediaTypeAlias = null)
- public int CountDescendants(int parentId, string mediaTypeAlias = null)
- public int CountNotTrashed(string mediaTypeAlias = null)
- public IMedia CreateMedia(string name, Guid parentId, string mediaTypeAlias, int userId = -1)
- public IMedia CreateMedia(string name, int parentId, string mediaTypeAlias, int userId = -1)
- public IMedia CreateMedia(string name, string mediaTypeAlias, int userId = -1)
- public IMedia CreateMedia(string name, IMedia parent, string mediaTypeAlias, int userId = -1)
- public IMedia CreateMediaWithIdentity(string name, int parentId, string mediaTypeAlias, int userId = -1)
- public IMedia CreateMediaWithIdentity(string name, IMedia parent, string mediaTypeAlias, int userId = -1)
- public Attempt<OperationResult> Delete(IMedia media, int userId = -1)
- public void DeleteMediaFile(string filepath)
- public void DeleteMediaOfType(int mediaTypeId, int userId = -1)
- public void DeleteMediaOfTypes(IEnumerable<int> mediaTypeIds, int userId = -1)
- public void DeleteVersion(int id, int versionId, bool deletePriorVersions, int userId = -1)
- public void DeleteVersions(int id, DateTime versionDate, int userId = -1)
- public OperationResult EmptyRecycleBin()
- public OperationResult EmptyRecycleBin(int userId = -1)
- public IEnumerable<IMedia> GetAncestors(int id)
- public IEnumerable<IMedia> GetAncestors(IMedia media)
- public IMedia GetById(int id)
- public IMedia GetById(Guid key)
- public IEnumerable<IMedia> GetByIds(IEnumerable<int> ids)
- public IEnumerable<IMedia> GetByIds(IEnumerable<Guid> ids)
- public IEnumerable<IMedia> GetByLevel(int level)
- public IMedia GetMediaByPath(string mediaPath)
- public Stream GetMediaFileContentStream(string filepath)
- public long GetMediaFileSize(string filepath)
- public IEnumerable<IMedia> GetPagedChildren(int id, long pageIndex, int pageSize, out long totalChildren, IQuery<IMedia> filter = null, Ordering ordering = null)
- public IEnumerable<IMedia> GetPagedDescendants(int id, long pageIndex, int pageSize, out long totalChildren, IQuery<IMedia> filter = null, Ordering ordering = null)
- public IEnumerable<IMedia> GetPagedMediaInRecycleBin(long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- public IEnumerable<IMedia> GetPagedOfType(int contentTypeId, long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- public IEnumerable<IMedia> GetPagedOfTypes(int[] contentTypeIds, long pageIndex, int pageSize, out long totalRecords, IQuery<IMedia> filter = null, Ordering ordering = null)
- public IMedia GetParent(int id)
- public IMedia GetParent(IMedia media)
- public IEnumerable<IMedia> GetRootMedia()
- public IMedia GetVersion(int versionId)
- public IEnumerable<IMedia> GetVersions(int id)
- public bool HasChildren(int id)
- public Attempt<OperationResult> Move(IMedia media, int parentId, int userId = -1)
- public Attempt<OperationResult> MoveToRecycleBin(IMedia media, int userId = -1)
- public Attempt<OperationResult> Save(IMedia media, int userId = -1, bool raiseEvents = true)
- public Attempt<OperationResult> Save(IEnumerable<IMedia> medias, int userId = -1, bool raiseEvents = true)
- public void SetMediaFileContent(string filepath, Stream stream)
- public bool Sort(IEnumerable<IMedia> items, int userId = -1, bool raiseEvents = true)
-
public class MediaTypeService : ContentTypeServiceBase<IMediaTypeRepository, IMediaType, IMediaTypeService>, IMediaTypeService, IContentTypeBaseService<IMediaType>, IContentTypeBaseService, IService
-
public class MemberGroupService : RepositoryService, IMemberGroupService, IService
-
public class MemberService : ScopeRepositoryService, IMemberService, IMembershipMemberService, IMembershipMemberService<IMember>, IService, IMembershipRoleService<IMember>
- public static event TypedEventHandler<IMemberService, RolesEventArgs> AssignedRoles
- public static event TypedEventHandler<IMemberService, DeleteEventArgs<IMember>> Deleted
- public static event TypedEventHandler<IMemberService, DeleteEventArgs<IMember>> Deleting
- public static event TypedEventHandler<IMemberService, RolesEventArgs> RemovedRoles
- public static event TypedEventHandler<IMemberService, SaveEventArgs<IMember>> Saved
- public static event TypedEventHandler<IMemberService, SaveEventArgs<IMember>> Saving
- public MemberService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IMemberGroupService memberGroupService, IMediaFileSystem mediaFileSystem, IMemberRepository memberRepository, IMemberTypeRepository memberTypeRepository, IMemberGroupRepository memberGroupRepository, IAuditRepository auditRepository)
- public void AddRole(string roleName)
- public void AssignRole(string username, string roleName)
- public void AssignRole(int memberId, string roleName)
- public void AssignRoles(string[] usernames, string[] roleNames)
- public void AssignRoles(int[] memberIds, string[] roleNames)
- public int Count(string memberTypeAlias = null)
- public IMember CreateMember(string username, string email, string name, string memberTypeAlias)
- public IMember CreateMember(string username, string email, string name, IMemberType memberType)
- public IMember CreateMemberWithIdentity(string username, string email, string memberTypeAlias)
- public IMember CreateMemberWithIdentity(string username, string email, string memberTypeAlias, bool isApproved)
- public IMember CreateMemberWithIdentity(string username, string email, string name, string memberTypeAlias)
- public IMember CreateMemberWithIdentity(string username, string email, string name, string memberTypeAlias, bool isApproved)
- public IMember CreateMemberWithIdentity(string username, string email, string name, string passwordValue, string memberTypeAlias, bool isApproved = true)
- public IMember CreateMemberWithIdentity(string username, string email, IMemberType memberType)
- public IMember CreateMemberWithIdentity(string username, string email, IMemberType memberType, bool isApproved)
- public IMember CreateMemberWithIdentity(string username, string email, string name, IMemberType memberType)
- public IMember CreateMemberWithIdentity(string username, string email, string name, IMemberType memberType, bool isApproved)
- public void Delete(IMember member)
- public void DeleteMembersOfType(int memberTypeId)
- public bool DeleteRole(string roleName, bool throwIfBeingUsed)
- public void DissociateRole(string username, string roleName)
- public void DissociateRole(int memberId, string roleName)
- public void DissociateRoles(string[] usernames, string[] roleNames)
- public void DissociateRoles(int[] memberIds, string[] roleNames)
- public bool Exists(int id)
- public bool Exists(string username)
- public IEnumerable<IMember> FindByEmail(string emailStringToMatch, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- public IEnumerable<IMember> FindByUsername(string login, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- public IEnumerable<IMember> FindMembersByDisplayName(string displayNameToMatch, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- public IEnumerable<IMember> FindMembersInRole(string roleName, string usernameToMatch, StringPropertyMatchType matchType = 2)
- public IEnumerable<IMember> GetAll(long pageIndex, int pageSize, out long totalRecords)
- public IEnumerable<IMember> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, string memberTypeAlias = null, string filter = "")
- public IEnumerable<IMember> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, bool orderBySystemField, string memberTypeAlias, string filter)
- public IEnumerable<IMember> GetAllMembers(int[] ids)
- public IEnumerable<string> GetAllRoles()
- public IEnumerable<string> GetAllRoles(int memberId)
- public IEnumerable<string> GetAllRoles(string username)
- public IMember GetByEmail(string email)
- public IMember GetById(int id)
- public IMember GetByKey(Guid id)
- public IMember GetByProviderKey(object id)
- public IMember GetByUsername(string username)
- public int GetCount(MemberCountType countType)
- public string GetDefaultMemberType()
- public IEnumerable<IMember> GetMembersByGroup(string memberGroupName)
- public IEnumerable<IMember> GetMembersByMemberType(string memberTypeAlias)
- public IEnumerable<IMember> GetMembersByMemberType(int memberTypeId)
- public IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, string value, StringPropertyMatchType matchType = 0)
- public IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, int value, ValuePropertyMatchType matchType = 0)
- public IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, bool value)
- public IEnumerable<IMember> GetMembersByPropertyValue(string propertyTypeAlias, DateTime value, ValuePropertyMatchType matchType = 0)
- public IEnumerable<IMember> GetMembersInRole(string roleName)
- public void Save(IMember member, bool raiseEvents = true)
- public void Save(IEnumerable<IMember> members, bool raiseEvents = true)
- public void SavePassword(IMember member, string password)
-
public class MemberTypeService : ContentTypeServiceBase<IMemberTypeRepository, IMemberType, IMemberTypeService>, IMemberTypeService, IContentTypeBaseService<IMemberType>, IContentTypeBaseService, IService
-
public class NotificationService : INotificationService, IService
- public NotificationService(IScopeProvider provider, IUserService userService, IContentService contentService, ILocalizationService localizationService, ILogger logger, INotificationsRepository notificationsRepository, IGlobalSettings globalSettings, IContentSection contentSection)
- public Notification CreateNotification(IUser user, IEntity entity, string action)
- public void DeleteNotifications(IEntity entity)
- public void DeleteNotifications(IUser user)
- public void DeleteNotifications(IUser user, IEntity entity)
- public IEnumerable<Notification> FilterUserNotificationsByPath(IEnumerable<Notification> userNotifications, string path)
- public IEnumerable<Notification> GetEntityNotifications(IEntity entity)
- public IEnumerable<Notification> GetUserNotifications(IUser user)
- public IEnumerable<Notification> GetUserNotifications(IUser user, string path)
- public void SendNotifications(IUser operatingUser, IEnumerable<IContent> entities, string action, string actionName, Uri siteUri, Func<ValueTuple<IUser, NotificationEmailSubjectParams>, string> createSubject, Func<ValueTuple<IUser, NotificationEmailBodyParams, bool>, string> createBody)
- public IEnumerable<Notification> SetNotifications(IUser user, IEntity entity, string[] actions)
-
public class PackagingService : IPackagingService, IService
- public static event TypedEventHandler<IPackagingService, ImportPackageEventArgs<InstallationSummary>> ImportedPackage
- public static event TypedEventHandler<IPackagingService, ImportPackageEventArgs<string>> ImportingPackage
- public static event TypedEventHandler<IPackagingService, UninstallPackageEventArgs> UninstalledPackage
- public PackagingService(IAuditService auditService, ICreatedPackagesRepository createdPackages, IInstalledPackagesRepository installedPackages, IPackageInstallation packageInstallation)
- public void DeleteCreatedPackage(int id, int userId = -1)
- public void DeleteInstalledPackage(int packageId, int userId = -1)
- public string ExportCreatedPackage(PackageDefinition definition)
- public Task<FileInfo> FetchPackageFileAsync(Guid packageId, Version umbracoVersion, int userId)
- public IEnumerable<PackageDefinition> GetAllCreatedPackages()
- public IEnumerable<PackageDefinition> GetAllInstalledPackages()
- public CompiledPackage GetCompiledPackageInfo(FileInfo packageFile)
- public PackageDefinition GetCreatedPackageById(int id)
- public PackageDefinition GetInstalledPackageById(int id)
- public IEnumerable<PackageDefinition> GetInstalledPackageByName(string name)
- public PackageInstallType GetPackageInstallType(string packageName, SemVersion packageVersion, out PackageDefinition alreadyInstalled)
- public InstallationSummary InstallCompiledPackageData(PackageDefinition packageDefinition, FileInfo packageFile, int userId = -1)
- public IEnumerable<string> InstallCompiledPackageFiles(PackageDefinition packageDefinition, FileInfo packageFile, int userId = -1)
- public bool SaveCreatedPackage(PackageDefinition definition)
- public bool SaveInstalledPackage(PackageDefinition definition)
- public UninstallationSummary UninstallPackage(string packageName, int userId = -1)
-
public class PublicAccessService : ScopeRepositoryService, IPublicAccessService, IService
- public static event TypedEventHandler<IPublicAccessService, DeleteEventArgs<PublicAccessEntry>> Deleted
- public static event TypedEventHandler<IPublicAccessService, DeleteEventArgs<PublicAccessEntry>> Deleting
- public static event TypedEventHandler<IPublicAccessService, SaveEventArgs<PublicAccessEntry>> Saved
- public static event TypedEventHandler<IPublicAccessService, SaveEventArgs<PublicAccessEntry>> Saving
- public PublicAccessService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IPublicAccessRepository publicAccessRepository)
- public Attempt<OperationResult<OperationResultType, PublicAccessEntry>> AddRule(IContent content, string ruleType, string ruleValue)
- public Attempt<OperationResult> Delete(PublicAccessEntry entry)
- public IEnumerable<PublicAccessEntry> GetAll()
- public PublicAccessEntry GetEntryForContent(IContent content)
- public PublicAccessEntry GetEntryForContent(string contentPath)
- public Attempt<PublicAccessEntry> IsProtected(IContent content)
- public Attempt<PublicAccessEntry> IsProtected(string contentPath)
- public Attempt<OperationResult> RemoveRule(IContent content, string ruleType, string ruleValue)
- public Attempt<OperationResult> Save(PublicAccessEntry entry)
-
public class RelationService : ScopeRepositoryService, IRelationService, IService
- public static event TypedEventHandler<IRelationService, DeleteEventArgs<IRelation>> DeletedRelation
- public static event TypedEventHandler<IRelationService, DeleteEventArgs<IRelationType>> DeletedRelationType
- public static event TypedEventHandler<IRelationService, DeleteEventArgs<IRelation>> DeletingRelation
- public static event TypedEventHandler<IRelationService, DeleteEventArgs<IRelationType>> DeletingRelationType
- public static event TypedEventHandler<IRelationService, SaveEventArgs<IRelation>> SavedRelation
- public static event TypedEventHandler<IRelationService, SaveEventArgs<IRelationType>> SavedRelationType
- public static event TypedEventHandler<IRelationService, SaveEventArgs<IRelation>> SavingRelation
- public static event TypedEventHandler<IRelationService, SaveEventArgs<IRelationType>> SavingRelationType
- public RelationService(IScopeProvider uowProvider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IEntityService entityService, IRelationRepository relationRepository, IRelationTypeRepository relationTypeRepository)
- public bool AreRelated(int parentId, int childId)
- public bool AreRelated(int parentId, int childId, string relationTypeAlias)
- public bool AreRelated(int parentId, int childId, IRelationType relationType)
- public bool AreRelated(IUmbracoEntity parent, IUmbracoEntity child)
- public bool AreRelated(IUmbracoEntity parent, IUmbracoEntity child, string relationTypeAlias)
- public void Delete(IRelation relation)
- public void Delete(IRelationType relationType)
- public void DeleteRelationsOfType(IRelationType relationType)
- public IEnumerable<IRelation> GetAllRelations(int[] ids)
- public IEnumerable<IRelation> GetAllRelationsByRelationType(RelationType relationType)
- public IEnumerable<IRelation> GetAllRelationsByRelationType(int relationTypeId)
- public IEnumerable<IRelationType> GetAllRelationTypes(int[] ids)
- public IEnumerable<IRelation> GetByChild(IUmbracoEntity child)
- public IEnumerable<IRelation> GetByChild(IUmbracoEntity child, string relationTypeAlias)
- public IEnumerable<IRelation> GetByChildId(int id)
- public IRelation GetById(int id)
- public IEnumerable<IRelation> GetByParent(IUmbracoEntity parent)
- public IEnumerable<IRelation> GetByParent(IUmbracoEntity parent, string relationTypeAlias)
- public IEnumerable<IRelation> GetByParentId(int id)
- public IEnumerable<IRelation> GetByParentOrChildId(int id)
- public IEnumerable<IRelation> GetByParentOrChildId(int id, string relationTypeAlias)
- public IEnumerable<IRelation> GetByRelationTypeAlias(string relationTypeAlias)
- public IEnumerable<IRelation> GetByRelationTypeId(int relationTypeId)
- public IEnumerable<IRelation> GetByRelationTypeName(string relationTypeName)
- public IEnumerable<IUmbracoEntity> GetChildEntitiesFromRelations(IEnumerable<IRelation> relations)
- public IUmbracoEntity GetChildEntityFromRelation(IRelation relation)
- public Tuple<IUmbracoEntity, IUmbracoEntity> GetEntitiesFromRelation(IRelation relation)
- public IEnumerable<Tuple<IUmbracoEntity, IUmbracoEntity>> GetEntitiesFromRelations(IEnumerable<IRelation> relations)
- public IEnumerable<IUmbracoEntity> GetParentEntitiesFromRelations(IEnumerable<IRelation> relations)
- public IUmbracoEntity GetParentEntityFromRelation(IRelation relation)
- public IRelationType GetRelationTypeByAlias(string alias)
- public IRelationType GetRelationTypeById(int id)
- public IRelationType GetRelationTypeById(Guid id)
- public bool HasRelations(IRelationType relationType)
- public bool IsRelated(int id)
- public IRelation Relate(int parentId, int childId, IRelationType relationType)
- public IRelation Relate(IUmbracoEntity parent, IUmbracoEntity child, IRelationType relationType)
- public IRelation Relate(int parentId, int childId, string relationTypeAlias)
- public IRelation Relate(IUmbracoEntity parent, IUmbracoEntity child, string relationTypeAlias)
- public void Save(IRelation relation)
- public void Save(IRelationType relationType)
-
public abstract class RepositoryService : IService
-
public abstract class ScopeRepositoryService : RepositoryService
-
public sealed class ServerRegistrationService : ScopeRepositoryService, IServerRegistrationService
-
public class TagService : ScopeRepositoryService, ITagService, IService
- public TagService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, ITagRepository tagRepository)
- public IEnumerable<ITag> GetAllContentTags(string group = null, string culture = null)
- public IEnumerable<ITag> GetAllMediaTags(string group = null, string culture = null)
- public IEnumerable<ITag> GetAllMemberTags(string group = null, string culture = null)
- public IEnumerable<ITag> GetAllTags(string group = null, string culture = null)
- public IEnumerable<TaggedEntity> GetTaggedContentByTag(string tag, string group = null, string culture = null)
- public IEnumerable<TaggedEntity> GetTaggedContentByTagGroup(string group, string culture = null)
- public TaggedEntity GetTaggedEntityById(int id)
- public TaggedEntity GetTaggedEntityByKey(Guid key)
- public IEnumerable<TaggedEntity> GetTaggedMediaByTag(string tag, string group = null, string culture = null)
- public IEnumerable<TaggedEntity> GetTaggedMediaByTagGroup(string group, string culture = null)
- public IEnumerable<TaggedEntity> GetTaggedMembersByTag(string tag, string group = null, string culture = null)
- public IEnumerable<TaggedEntity> GetTaggedMembersByTagGroup(string group, string culture = null)
- public IEnumerable<ITag> GetTagsForEntity(int contentId, string group = null, string culture = null)
- public IEnumerable<ITag> GetTagsForEntity(Guid contentId, string group = null, string culture = null)
- public IEnumerable<ITag> GetTagsForProperty(int contentId, string propertyTypeAlias, string group = null, string culture = null)
- public IEnumerable<ITag> GetTagsForProperty(Guid contentId, string propertyTypeAlias, string group = null, string culture = null)
-
public class UserService : ScopeRepositoryService, IUserService, IMembershipUserService, IMembershipMemberService<IUser>, IService
- public static event TypedEventHandler<IUserService, DeleteEventArgs<IUser>> DeletedUser
- public static event TypedEventHandler<IUserService, DeleteEventArgs<IUserGroup>> DeletedUserGroup
- public static event TypedEventHandler<IUserService, DeleteEventArgs<IUser>> DeletingUser
- public static event TypedEventHandler<IUserService, DeleteEventArgs<IUserGroup>> DeletingUserGroup
- public static event TypedEventHandler<IUserService, SaveEventArgs<IUser>> SavedUser
- public static event TypedEventHandler<IUserService, SaveEventArgs<IUser>> SavingUser
- public UserService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IRuntimeState runtimeState, IUserRepository userRepository, IUserGroupRepository userGroupRepository, IGlobalSettings globalSettings)
- public static bool TryGetAssignedPermissionsForNode(IList<EntityPermission> permissions, int nodeId, out string assignedPermissions)
- public void AssignUserGroupPermission(int groupId, char permission, int[] entityIds)
- public void ClearLoginSession(Guid sessionId)
- public int ClearLoginSessions(int userId)
- public Guid CreateLoginSession(int userId, string requestingIpAddress)
- public IUser CreateUserWithIdentity(string username, string email)
- public void Delete(IUser membershipUser)
- public void Delete(IUser user, bool deletePermanently)
- public void DeleteSectionFromAllUserGroups(string sectionAlias)
- public void DeleteUserGroup(IUserGroup userGroup)
- public bool Exists(string username)
- public IEnumerable<IUser> FindByEmail(string emailStringToMatch, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- public IEnumerable<IUser> FindByUsername(string login, long pageIndex, int pageSize, out long totalRecords, StringPropertyMatchType matchType = 2)
- public IEnumerable<IUser> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, UserState[] userState = null, string[] userGroups = null, string filter = null)
- public IEnumerable<IUser> GetAll(long pageIndex, int pageSize, out long totalRecords, string orderBy, Direction orderDirection, UserState[] userState = null, string[] includeUserGroups = null, string[] excludeUserGroups = null, IQuery<IUser> filter = null)
- public IEnumerable<IUser> GetAll(long pageIndex, int pageSize, out long totalRecords)
- public IEnumerable<IUser> GetAllInGroup(int groupId)
- public IEnumerable<IUser> GetAllNotInGroup(int groupId)
- public IEnumerable<IUserGroup> GetAllUserGroups(int[] ids)
- public IUser GetByEmail(string email)
- public IUser GetById(int id)
- public IUser GetByProviderKey(object id)
- public IUser GetByUsername(string username)
- public int GetCount(MemberCountType countType)
- public string GetDefaultMemberType()
- public EntityPermissionCollection GetPermissions(IUser user, int[] nodeIds)
- public EntityPermissionCollection GetPermissions(IUserGroup[] groups, bool fallbackToDefaultPermissions, int[] nodeIds)
- public EntityPermissionSet GetPermissionsForPath(IUser user, string path)
- public EntityPermissionSet GetPermissionsForPath(IUserGroup[] groups, string path, bool fallbackToDefaultPermissions = false)
- public IProfile GetProfileById(int id)
- public IProfile GetProfileByUserName(string username)
- public IUser GetUserById(int id)
- public IUserGroup GetUserGroupByAlias(string alias)
- public IUserGroup GetUserGroupById(int id)
- public IEnumerable<IUserGroup> GetUserGroupsByAlias(string[] aliases)
- public IEnumerable<IUser> GetUsersById(int[] ids)
- public IDictionary<UserState, int> GetUserStates()
- public void ReplaceUserGroupPermissions(int groupId, IEnumerable<char> permissions, int[] entityIds)
- public void Save(IUser entity, bool raiseEvents = true)
- public void Save(IEnumerable<IUser> entities, bool raiseEvents = true)
- public void Save(IUserGroup userGroup, int[] userIds = null, bool raiseEvents = true)
- public bool ValidateLoginSession(int userId, Guid sessionId)
Umbraco.Core.Strings
-
public enum CleanStringType
-
public class DefaultShortStringHelper : IShortStringHelper
- public DefaultShortStringHelper(IUmbracoSettingsSection settings)
- public DefaultShortStringHelper(DefaultShortStringHelperConfig config)
- public static bool IsValidFileNameChar(char c)
- public string CleanString(string text, CleanStringType stringType)
- public string CleanString(string text, CleanStringType stringType, char separator)
- public string CleanString(string text, CleanStringType stringType, string culture)
- public string CleanString(string text, CleanStringType stringType, char separator, string culture)
- protected virtual string CleanString(string text, CleanStringType stringType, string culture, char? separator)
- public virtual string CleanStringForSafeAlias(string text)
- public virtual string CleanStringForSafeAlias(string text, string culture)
- public virtual string CleanStringForSafeFileName(string text)
- public virtual string CleanStringForSafeFileName(string text, string culture)
- public virtual string CleanStringForUrlSegment(string text)
- public virtual string CleanStringForUrlSegment(string text, string culture)
- public virtual string SplitPascalCasing(string text, char separator)
-
public class DefaultShortStringHelperConfig
-
public class DefaultUrlSegmentProvider : IUrlSegmentProvider
-
public interface IShortStringHelper
- string CleanString(string text, CleanStringType stringType)
- string CleanString(string text, CleanStringType stringType, char separator)
- string CleanString(string text, CleanStringType stringType, string culture)
- string CleanString(string text, CleanStringType stringType, char separator, string culture)
- string CleanStringForSafeAlias(string text)
- string CleanStringForSafeAlias(string text, string culture)
- string CleanStringForSafeFileName(string text)
- string CleanStringForSafeFileName(string text, string culture)
- string CleanStringForUrlSegment(string text)
- string CleanStringForUrlSegment(string text, string culture)
- string SplitPascalCasing(string text, char separator)
-
public interface IUrlSegmentProvider
-
public class UrlSegmentProviderCollection : BuilderCollectionBase<IUrlSegmentProvider>
-
public class UrlSegmentProviderCollectionBuilder : OrderedCollectionBuilderBase<UrlSegmentProviderCollectionBuilder, UrlSegmentProviderCollection, IUrlSegmentProvider>
Umbraco.Core.Sync
-
public static class ApplicationUrlHelper
-
public class DatabaseServerMessenger : ServerMessengerBase
-
public class DatabaseServerMessengerOptions
-
public sealed class DatabaseServerRegistrar : IServerRegistrar
-
public sealed class DatabaseServerRegistrarOptions
-
public interface IServerAddress
-
public interface IServerMessenger
- void PerformRefresh<TPayload>(ICacheRefresher refresher, TPayload[] payload)
- void PerformRefresh(ICacheRefresher refresher, string jsonPayload)
- void PerformRefresh<T>(ICacheRefresher refresher, Func<T, int> getNumericId, T[] instances)
- void PerformRefresh<T>(ICacheRefresher refresher, Func<T, Guid> getGuidId, T[] instances)
- void PerformRefresh(ICacheRefresher refresher, int[] numericIds)
- void PerformRefresh(ICacheRefresher refresher, Guid[] guidIds)
- void PerformRefreshAll(ICacheRefresher refresher)
- void PerformRemove<T>(ICacheRefresher refresher, Func<T, int> getNumericId, T[] instances)
- void PerformRemove(ICacheRefresher refresher, int[] numericIds)
-
public interface IServerRegistrar
-
public enum MessageType
-
public class RefreshInstruction
- public Guid GuidId { get; set; }
- public int IntId { get; set; }
- public int JsonIdCount { get; set; }
- public string JsonIds { get; set; }
- public string JsonPayload { get; set; }
- public Guid RefresherId { get; set; }
- public RefreshMethodType RefreshType { get; set; }
- public RefreshInstruction()
- public RefreshInstruction(Guid refresherId, RefreshMethodType refreshType, Guid guidId, int intId, string jsonIds, string jsonPayload)
- public static IEnumerable<RefreshInstruction> GetInstructions(ICacheRefresher refresher, MessageType messageType, IEnumerable<object> ids, Type idType, string json)
- public static bool op_Equality(RefreshInstruction left, RefreshInstruction right)
- public static bool op_Inequality(RefreshInstruction left, RefreshInstruction right)
- protected bool Equals(RefreshInstruction other)
-
public sealed class RefreshInstructionEnvelope
-
public enum RefreshMethodType
-
public abstract class ServerMessengerBase : IServerMessenger
- protected bool DistributedEnabled { get; protected set; }
- protected ServerMessengerBase(bool distributedEnabled)
- protected static bool GetArrayType(IEnumerable<object> ids, out Type arrayType)
- protected virtual void Deliver<TPayload>(ICacheRefresher refresher, TPayload[] payload)
- protected virtual void Deliver(ICacheRefresher refresher, MessageType messageType, IEnumerable<object> ids = null, string json = null)
- protected virtual void Deliver<T>(ICacheRefresher refresher, MessageType messageType, Func<T, object> getId, IEnumerable<T> instances)
- protected void DeliverLocal<TPayload>(ICacheRefresher refresher, TPayload[] payload)
- protected void DeliverLocal(ICacheRefresher refresher, MessageType messageType, IEnumerable<object> ids = null, string json = null)
- protected void DeliverLocal<T>(ICacheRefresher refresher, MessageType messageType, Func<T, object> getId, IEnumerable<T> instances)
- protected abstract void DeliverRemote(ICacheRefresher refresher, MessageType messageType, IEnumerable<object> ids = null, string json = null)
- public void PerformRefresh<TPayload>(ICacheRefresher refresher, TPayload[] payload)
- public void PerformRefresh(ICacheRefresher refresher, string jsonPayload)
- public void PerformRefresh<T>(ICacheRefresher refresher, Func<T, int> getNumericId, T[] instances)
- public void PerformRefresh<T>(ICacheRefresher refresher, Func<T, Guid> getGuidId, T[] instances)
- public void PerformRefresh(ICacheRefresher refresher, int[] numericIds)
- public void PerformRefresh(ICacheRefresher refresher, Guid[] guidIds)
- public void PerformRefreshAll(ICacheRefresher refresher)
- public void PerformRemove<T>(ICacheRefresher refresher, Func<T, int> getNumericId, T[] instances)
- public void PerformRemove(ICacheRefresher refresher, int[] numericIds)
- protected virtual bool RequiresDistributed(ICacheRefresher refresher, MessageType messageType)
-
public enum ServerRole
-
public class SingleServerRegistrar : IServerRegistrar
Umbraco.Core.Xml
-
public class DynamicContext : XsltContext
-
public class XmlHelper
- public XmlHelper()
- public static XmlAttribute AddAttribute(XmlDocument xd, string name, string value)
- public static XmlNode AddCDataNode(XmlDocument xd, string name, string value)
- public static XmlNode AddTextNode(XmlDocument xd, string name, string value)
- public static bool CouldItBeXml(string xml)
- public static XPathDocument CreateXPathDocument(string xml)
- public static bool IsXmlWhitespace(string s)
- public static XmlDocument OpenAsXmlDocument(string filePath)
- public static void SetAttribute(XmlDocument xml, XmlNode n, string name, string value)
- public static XmlNode SetCDataNode(XmlDocument xd, XmlNode parent, string name, string value)
- public static XmlNode SetInnerXmlNode(XmlDocument xd, XmlNode parent, string name, string value)
- public static XmlNode SetTextNode(XmlDocument xd, XmlNode parent, string name, string value)
- public static bool TryCreateXPathDocument(string xml, out XPathDocument doc)
- public static bool TryCreateXPathDocumentFromPropertyValue(object value, out XPathDocument doc)
-
public static class XmlNamespaces
- public const string Xml = "http://www.w3.org/XML/1998/namespace"
- public const string XmlNs = "http://www.w3.org/2000/xmlns/"
- public const string XmlNsPrefix = "xmlns"
- public const string Xsd = "http://www.w3.org/2001/XMLSchema"
- public const string Xsi = "http://www.w3.org/2001/XMLSchema-instance"
-
public class XPathVariable
Umbraco.Core.Xml.XPath