Show / Hide Table of Contents

    Namespace Umbraco.Core

    Classes

    Attempt

    Provides ways to create attempts.

    BindingRedirects

    Manages any assembly binding redirects that cannot be done via config (i.e. unsigned --> signed assemblies)

    CompositionExtensions

    Provides extension methods to the Composition class.

    ConfigsExtensions

    Provides extension methods for the Configs class.

    Constants

    Defines constants.

    Constants.Applications

    Defines the alias identifiers for Umbraco's core application sections.

    Constants.AppSettings

    Specific web.config AppSetting keys for Umbraco.Core application

    Constants.AppSettings.Debug

    Debug specific web.config AppSetting keys for Umbraco

    Constants.Composing

    Defines constants for composition.

    Constants.Conventions

    Defines the identifiers for property-type alias conventions that are used within the Umbraco core.

    Constants.Conventions.Content

    Constants for Umbraco Content property aliases.

    Constants.Conventions.DataTypes

    Constants.Conventions.Media

    Constants for Umbraco Media property aliases.

    Constants.Conventions.MediaTypes

    Defines the alias identifiers for Umbraco media types.

    Constants.Conventions.Member

    Constants for Umbraco Member property aliases.

    Constants.Conventions.MemberTypes

    Defines the alias identifiers for Umbraco member types.

    Constants.Conventions.PublicAccess

    Constants.Conventions.RelationTypes

    Defines the alias identifiers for built-in Umbraco relation types.

    Constants.Conventions.Url

    Constants for Umbraco URLs/Querystrings.

    Constants.DatabaseProviders

    Constants.DatabaseSchema

    Constants.DatabaseSchema.Tables

    Constants.DataTypes

    Constants.DataTypes.Guids

    Defines the identifiers for Umbraco data types as constants for easy centralized access/management.

    Constants.DataTypes.ReservedPreValueKeys

    Constants.DbProviderNames

    Constants.DeploySelector

    Contains the valid selector values.

    Constants.Icons

    Constants.Locks

    Defines lock objects.

    Constants.ObjectTypes

    Defines the Umbraco object type unique identifiers.

    Constants.ObjectTypes.Strings

    Defines the Umbraco object type unique identifiers as string.

    Constants.PackageRepository

    Defines the constants used for the Umbraco package repository

    Constants.PropertyEditors

    Defines property editors constants.

    Constants.PropertyEditors.Aliases

    Defines Umbraco built-in property editor aliases.

    Constants.PropertyEditors.ConfigurationKeys

    Defines Umbraco build-in datatype configuration keys.

    Constants.PropertyEditors.Groups

    Defines Umbraco's built-in property editor groups.

    Constants.PropertyEditors.Legacy

    Constants.PropertyEditors.Legacy.Aliases

    Constants.PropertyTypeGroups

    Defines the identifiers for property-type groups conventions that are used within the Umbraco core.

    Constants.Security

    Constants.SqlTemplates

    Constants.SqlTemplates.VersionableRepository

    Constants.SvgSanitizer

    Defines the alias identifiers for Umbraco's core application sections.

    Constants.System

    Defines the identifiers for Umbraco system nodes.

    Constants.Trees

    Defines the alias identifiers for Umbraco's core trees.

    Constants.Trees.Groups

    Constants.UdiEntityType

    Defines well-known entity types.

    Constants.UmbracoIndexes

    Constants.Web

    Defines the identifiers for Umbraco system nodes.

    ContentExtensions

    ContentVariationExtensions

    Provides extension methods for content variations.

    DateTimeExtensions

    DecimalExtensions

    Provides extension methods for System.Decimal.

    DelegateEqualityComparer<T>

    A custom equality comparer that excepts a delegate to do the comparison operation

    DelegateExtensions

    DisposableObjectSlim

    Abstract implementation of managed IDisposable.

    EmailSender

    A utility class for sending emails

    Enum<T>

    Provides utility methods for handling enumerations.

    EnumerableExtensions

    Extensions for enumerable sources

    EnumExtensions

    Provides extension methods to System.Enum.

    FactoryExtensions

    Provides extension methods to the IFactory class.

    GuidUdi

    Represents a guid-based entity identifier.

    HttpContextExtensions

    IfExtensions

    Extension methods for 'If' checking like checking If something is null or not null

    IntExtensions

    KeyValuePairExtensions

    Provides extension methods for the System.Collections.Generic.KeyValuePair<TKey, TValue> struct.

    MonitorLock

    Provides an equivalent to the c# lock statement, to be used in a using block.

    NamedUdiRange

    Represents a UdiRange complemented with a name.

    ObjectExtensions

    Provides object extension methods.

    PublishedContentExtensions

    PublishedModelFactoryExtensions

    Provides extension methods for IPublishedModelFactory.

    ReadLock

    Provides a convenience methodology for implementing locked access to resources.

    ReflectionUtilities

    Provides utilities to simplify reflection.

    RegisterExtensions

    Provides extension methods to the IRegister class.

    RuntimeOptions

    Provides static options for the runtime.

    SemVersionExtensions

    ServiceContextExtensions

    Settable<T>

    Represents a value that can be assigned a value.

    SimpleMainDom

    Provides a simple implementation of IMainDom.

    StringExtensions

    String extension methods

    StringUdi

    Represents a string-based entity identifier.

    SystemUtilities

    Static helper methods for returning information about the current System

    TypeExtensions

    Udi

    Represents an entity identifier.

    UdiDefinitionAttribute

    UdiGetterExtensions

    Provides extension methods that return udis for Umbraco entities.

    UdiRange

    Represents a Udi range.

    UpgradeableReadLock

    Provides a convenience methodology for implementing locked access to resources.

    UriExtensions

    Provides extension methods to System.Uri.

    WriteLock

    Provides a convenience methodology for implementing locked access to resources.

    Structs

    Attempt<TResult>

    Represents the result of an operation attempt.

    Attempt<TResult, TStatus>

    Represents the result of an operation attempt.

    Interfaces

    ICompletable

    IDisposeOnRequestEnd

    Any class implementing this interface that is added to the httpcontext.items keys or values will be disposed of at the end of the request.

    IEmailSender

    Simple abstraction to send an email message

    IMainDom

    Represents the main AppDomain running for a given application.

    IRuntime

    Defines the Umbraco runtime.

    IRuntimeState

    Represents the state of the Umbraco runtime.

    Enums

    DateTimeExtensions.DateTruncate

    RuntimeLevel

    Describes the levels in which the runtime can run.

    RuntimeLevelReason

    Describes the reason for the runtime level.

    UdiType

    Defines Udi types.

    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX