Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Cms.Core

    Classes

    Attempt

    Provides ways to create attempts.

    CacheSyncService

    Default implementation of ICacheSyncService that synchronizes caches across servers.

    Constants

    Defines constants.

    Constants.Applications

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

    Constants.Audit

    Contains constants for audit logging.

    Constants.Cache

    Contains constants for caching.

    Constants.Cache.Tags

    Contains cache tag constants used for cache invalidation.

    Constants.CharArrays

    Char Arrays to avoid allocations

    Constants.Composing

    Defines constants for composition.

    Constants.Configuration

    Contains configuration key constants for Umbraco settings.

    Constants.Configuration.NamedOptions

    Contains constants for named options used in configuration.

    Constants.Configuration.NamedOptions.InstallDefaultData

    Contains named option constants for install default data configuration.

    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

    Contains constants for data type naming conventions.

    Constants.Conventions.Flags

    Constants for relating to view model flags.

    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

    Contains constants related to database migrations.

    Constants.Conventions.PermissionCategories

    Contains constants for permission category identifiers.

    Constants.Conventions.PublicAccess

    Contains constants for public access rule types.

    Constants.Conventions.RelationTypes

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

    Constants.Conventions.Udi

    Contains constants for UDI (Umbraco Data Identifier) conventions.

    Constants.Conventions.Url

    Constants for Umbraco URLs/Querystrings.

    Constants.DataTypes

    Contains constants for built-in Umbraco data types.

    Constants.DataTypes.Guids

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

    Constants.DataTypes.ReservedPreValueKeys

    Contains reserved pre-value keys used by data types.

    Constants.DatabaseSchema

    Provides constants related to the Umbraco database schema.

    Constants.DatabaseSchema.Columns

    Provides constants for common database column names.

    Constants.DatabaseSchema.Tables

    Provides constants for Umbraco database table names.

    Constants.DeliveryApi

    Defines constants for the Delivery API.

    Constants.DeliveryApi.HeaderNames

    Constants for Delivery API header names.

    Constants.DeliveryApi.OutputCache

    Constants for Delivery API output cache.

    Constants.DeliveryApi.Routing

    Constants for Delivery API routing purposes.

    Constants.DeploySelector

    Contains the valid selector values.

    Constants.Headers

    Contains HTTP header name constants used by Umbraco.

    Constants.HealthChecks

    Defines constants for health checks.

    Constants.HealthChecks.DocumentationLinks

    Contains documentation link constants for health checks.

    Constants.HealthChecks.DocumentationLinks.Configuration

    Contains documentation links for configuration health checks.

    Constants.HealthChecks.DocumentationLinks.FolderAndFilePermissionsCheck

    Contains documentation links for folder and file permission health checks.

    Constants.HealthChecks.DocumentationLinks.LiveEnvironment

    Contains documentation links for live environment health checks.

    Constants.HealthChecks.DocumentationLinks.Security

    Contains documentation links for security health checks.

    Constants.HealthChecks.DocumentationLinks.Security.HttpsCheck

    Contains documentation links for HTTPS health checks.

    Constants.HealthChecks.RoutePath

    Contains route path constants for health checks.

    Constants.HttpClients

    Defines constants for named http clients.

    Constants.HttpClients.Headers

    Contains HTTP header constants for Umbraco HTTP clients.

    Constants.HttpContext

    Contains constants related to HttpContext usage.

    Constants.HttpContext.Items

    Defines keys for items stored in HttpContext.Items

    Constants.Icons

    Contains icon name constants used throughout the Umbraco backoffice.

    Constants.JsonOptionsNames

    Contains named JSON serialization options constants.

    Constants.Locks

    Defines lock objects.

    Constants.Marketplace

    Defines the constants used for the Umbraco Marketplace.

    Constants.MediaTypes

    Constants.MediaTypes.Guids

    Contains GUID constants for built-in media types.

    Constants.MemberTypes

    Constants.MemberTypes.Guids

    Contains GUID constants for built-in member types.

    Constants.ModelStateErrorKeys

    Contains model state error key constants.

    Constants.ModelsBuilder

    Defines constants for ModelsBuilder.

    Constants.ModelsBuilder.ModelsModes

    Defines the available ModelsBuilder modes.

    Constants.NewsDashboard

    Defines the constants used for the Umbraco News Dashboard.

    Constants.OAuthClaims

    Contains OAuth claim type constants.

    Constants.OAuthClientIds

    Contains OAuth client ID constants for different API clients.

    Constants.ObjectTypes

    Defines the Umbraco object type unique identifiers.

    Constants.ObjectTypes.Strings

    Defines the Umbraco object type unique identifiers as string.

    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

    Contains legacy property editor aliases from previous Umbraco versions.

    Constants.PropertyEditors.Legacy.Aliases

    Defines legacy property editor aliases.

    Constants.PropertyTypeGroups

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

    Constants.ProviderNames

    Contains database provider name constants.

    Constants.ReferenceType

    Defines reference types.

    Constants.Security

    Security-related constants including user identifiers, authentication types, and claim types.

    Constants.ServerEvents

    Contains constants for server-sent events (SSE) used for real-time notifications.

    Constants.ServerEvents.EventSource

    Contains event source identifiers for different entity types.

    Constants.ServerEvents.EventType

    Contains event type identifiers for entity lifecycle events.

    Constants.Sql

    Contains SQL-related constants.

    Constants.SqlTemplates

    Contains SQL template name constants used for parameterized queries.

    Constants.SqlTemplates.DataTypeRepository

    Contains SQL template names for data type repository operations.

    Constants.SqlTemplates.NuCacheDatabaseDataSource

    Contains SQL template names for NuCache database data source operations.

    Constants.SqlTemplates.RelationRepository

    Contains SQL template names for relation repository operations.

    Constants.SqlTemplates.VersionableRepository

    Contains SQL template names for versionable repository operations.

    Constants.System

    Defines the Umbraco system constants.

    Constants.SystemDirectories

    Contains constants for Umbraco system directory paths.

    Constants.Telemetry

    Contains constants for telemetry data keys used in system analytics and reporting.

    Constants.Trees

    Defines the alias identifiers for Umbraco's core trees.

    Constants.Trees.Groups

    Contains tree group aliases.

    Constants.UdiEntityType

    Defines well-known entity types.

    Constants.UmbracoIndexes

    Contains constants for Umbraco Examine search index names.

    Constants.UrlProviders

    Contains constants for URL provider names.

    Constants.Validation

    Contains constants for validation.

    Constants.Validation.ErrorMessages

    Contains validation error message constants.

    Constants.Validation.ErrorMessages.Properties

    Contains property validation error message constants.

    Constants.Web

    Defines the identifiers for Umbraco system nodes.

    Constants.Web.AttributeRouting

    Contains attribute routing constants.

    Constants.Web.EmailTypes

    Contains email type constants used for categorizing outgoing emails.

    Constants.Web.Mvc

    Contains MVC area and path constants for Umbraco routing.

    Constants.Web.RoutePath

    Contains route path segment constants used in API routing.

    Constants.Web.Routing

    Contains routing token constants used in MVC routing.

    Constants.WebhookEvents

    Contains constants for webhook events.

    Constants.WebhookEvents.Aliases

    Contains webhook event alias constants.

    Constants.WebhookEvents.HeaderNames

    Contains HTTP header name constants for webhook requests.

    Constants.WebhookEvents.Types

    Contains webhook event type category constants.

    Constants.Webhooks

    Contains constants for webhook configuration.

    ConventionsHelper

    Provides helper methods for working with Umbraco conventions.

    CustomBooleanTypeConverter

    Allows for converting string representations of 0 and 1 to boolean

    DefaultEventMessagesFactory

    Default implementation of IEventMessagesFactory that creates and manages event messages.

    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

    Default implementation of IFireAndForgetRunner that runs tasks on background threads.

    GuidUdi

    Represents a guid-based entity identifier.

    GuidUtils

    Utility methods for the System.Guid struct.

    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

    A hybrid accessor for EventMessages that stores messages in either HTTP context or ambient context.

    InstallLog

    Represents an installation or upgrade log entry.

    NamedUdiRange

    Represents a UdiRange complemented with a name.

    PaginationHelper

    Provides helper methods for pagination operations.

    PublishedContentQueryAccessor

    ReflectionUtilities

    Provides utilities to simplify reflection.

    RichTextEditorValue

    Settable<T>

    Represents a value that can be assigned a value.

    SimpleMainDom

    Provides a simple implementation of IMainDom.

    StaticApplicationLogging

    Provides static access to application logging functionality.

    StringUdi

    Represents a string-based entity identifier.

    SystemLock

    Provides a synchronization lock that can be either local (anonymous) or system-wide (named).

    TagQuery

    Implements ITagQuery.

    TimedScope

    Makes a code block timed (take at least a certain amount of time). This class cannot be inherited.

    Udi

    Represents an entity identifier.

    UdiDefinitionAttribute

    Attribute used to define a UDI (Umbraco Document Identifier) type for an entity.

    UdiEntityTypeHelper

    Provides helper methods for converting between UDI entity types and Umbraco object types.

    UdiParser

    Provides methods for parsing and managing UDI (Umbraco Document Identifier) strings.

    UdiRange

    Represents a Udi range.

    UmbracoApiControllerTypeCollection

    A collection of types representing Umbraco API controllers.

    UmbracoContextReference

    Represents a reference to an UmbracoContext instance.

    UnknownTypeUdi

    Represents a UDI with an unknown entity type.

    UpgradeResult

    Represents the result of an upgrade check operation.

    UriUtilityCore

    Provides utility methods for working with URIs.

    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

    Provides information about the Umbraco backoffice.

    ICompletable

    Defines an object that represents a completable operation, typically used for unit of work patterns.

    IFireAndForgetRunner

    Provides a mechanism to run tasks in a fire-and-forget manner without blocking the calling thread.

    IPublishedContentQuery

    Query methods used for accessing strongly typed content in templates.

    IPublishedContentQueryAccessor

    IRegisteredObject

    Defines an object that can be registered with the application and notified when the application shuts down.

    Enums

    Direction

    Defines the direction for sorting operations.

    RuntimeLevel

    Describes the levels in which the runtime can run.

    RuntimeLevelReason

    Describes the reason for the runtime level.

    UdiType

    Defines Udi types.

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