Namespace Umbraco.Cms.Core
Classes
Attempt
Provides ways to create attempts.
Constants
Defines constants.
Constants.Applications
Defines the alias identifiers for Umbraco's core application sections.
Constants.Audit
Constants.CharArrays
Char Arrays to avoid allocations
Constants.Composing
Defines constants for composition.
Constants.Configuration
Constants.Configuration.NamedOptions
Constants.Configuration.NamedOptions.InstallDefaultData
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.Migrations
Constants.Conventions.PermissionCategories
Constants.Conventions.PublicAccess
Constants.Conventions.RelationTypes
Defines the alias identifiers for built-in Umbraco relation types.
Constants.Conventions.Udi
Constants.Conventions.Url
Constants for Umbraco URLs/Querystrings.
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.DeliveryApi
Defines constants for the Delivery API.
Constants.DeliveryApi.Routing
Constants for Delivery API routing purposes.
Constants.DeploySelector
Contains the valid selector values.
Constants.HealthChecks
Defines constants for ModelsBuilder.
Constants.HealthChecks.DocumentationLinks
Constants.HealthChecks.DocumentationLinks.Configuration
Constants.HealthChecks.DocumentationLinks.FolderAndFilePermissionsCheck
Constants.HealthChecks.DocumentationLinks.LiveEnvironment
Constants.HealthChecks.DocumentationLinks.Security
Constants.HealthChecks.DocumentationLinks.Security.HttpsCheck
Constants.HealthChecks.RoutePath
Constants.HttpClients
Defines constants for named http clients.
Constants.HttpContext
Constants.HttpContext.Items
Defines keys for items stored in HttpContext.Items
Constants.Icons
Constants.JsonOptionsNames
Constants.Locks
Defines lock objects.
Constants.Marketplace
Defines the constants used for the Umbraco Marketplace.
Constants.ModelsBuilder
Defines constants for ModelsBuilder.
Constants.ModelStateErrorKeys
Constants.OAuthClaims
Constants.OAuthClientIds
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.ProviderNames
Constants.Security
Constants.Sql
Constants.SqlTemplates
Constants.SqlTemplates.DataTypeRepository
Constants.SqlTemplates.NuCacheDatabaseDataSource
Constants.SqlTemplates.RelationRepository
Constants.SqlTemplates.VersionableRepository
Constants.System
Defines the identifiers for Umbraco system nodes.
Constants.SystemDirectories
Constants.Telemetry
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.
Constants.Web.AttributeRouting
Constants.Web.EmailTypes
Constants.Web.Mvc
Constants.Web.RoutePath
Constants.Web.Routing
ConventionsHelper
CustomBooleanTypeConverter
Allows for converting string representations of 0 and 1 to boolean
DefaultEventMessagesFactory
DelegateEqualityComparer<T>
A custom equality comparer that excepts a delegate to do the comparison operation
DisposableObjectSlim
Abstract implementation of managed IDisposable.
Enum<T>
Provides utility methods for handling enumerations.
ExpressionHelper
A set of helper methods for dealing with expressions
FireAndForgetRunner
GuidUdi
Represents a guid-based entity identifier.
GuidUtils
Utility methods for the
HashCodeCombiner
Used to create a .NET HashCode from multiple objects.
HashCodeHelper
Borrowed from http://stackoverflow.com/a/2575444/694494
HashGenerator
Used to generate a string hash using crypto libraries over multiple objects
HexEncoder
Provides methods for encoding byte arrays into hexadecimal strings.
HybridAccessorBase<T>
Provides a base class for hybrid accessors.
HybridEventMessagesAccessor
InstallLog
MonitorLock
Provides an equivalent to the c# lock statement, to be used in a using block.
NamedUdiRange
Represents a UdiRange complemented with a name.
PublishedContentQueryAccessor
ReflectionUtilities
Provides utilities to simplify reflection.
Settable<T>
Represents a value that can be assigned a value.
SimpleMainDom
Provides a simple implementation of IMainDom.
StaticApplicationLogging
StringUdi
Represents a string-based entity identifier.
SystemLock
TagQuery
Implements ITagQuery.
Udi
Represents an entity identifier.
UdiDefinitionAttribute
UdiEntityTypeHelper
UdiParser
UdiParserServiceConnectors
UdiRange
Represents a Udi range.
UmbracoApiControllerTypeCollection
UmbracoContextReference
Represents a reference to an UmbracoContext instance.
UnknownTypeUdi
UpgradeResult
UriUtilityCore
Structs
Attempt<TResult>
Represents the result of an operation attempt.
Attempt<TResult, TStatus>
Represents the result of an operation attempt.
LambdaExpressionCacheKey
Represents a simple System.Linq.Expressions.LambdaExpression in a form which is suitable for using as a dictionary key by exposing the return type, argument types and expression string form in a single concatenated string.
Interfaces
IBackOfficeInfo
ICompletable
IFireAndForgetRunner
IPublishedContentQuery
Query methods used for accessing strongly typed content in templates.
IPublishedContentQueryAccessor
IRegisteredObject
Enums
Direction
RuntimeLevel
Describes the levels in which the runtime can run.
RuntimeLevelReason
Describes the reason for the runtime level.
UdiType
Defines Udi types.