Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Extensions

    Classes

    ActionDescriptorApiCommonExtensions

    Provides extension methods for Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor to work with MapToApiAttribute.

    ActionResultExtensions

    AppCacheExtensions

    Provides extension methods for strongly typed access to IAppCache and IAppPolicyCache.

    ApplicationBuilderExtensions

    Microsoft.AspNetCore.Builder.IApplicationBuilder extensions for Umbraco

    ApplicationDiscriminatorExtensions

    Contains extension methods for the Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminator interface.

    AssemblyExtensions

    Provides extension methods for System.Reflection.Assembly.

    AuthenticationExtensions

    Extension methods for System.Security.Principal.IIdentity.

    AuthorizationServiceExtensions

    BlockGridTemplateExtensions

    BlockListTemplateExtensions

    CacheHelperExtensions

    Extension methods for the cache helper

    ClaimsIdentityExtensions

    Provides extension methods for System.Security.Claims.ClaimsIdentity and System.Security.Principal.IIdentity.

    ClaimsPrincipalExtensions

    Extension methods for System.Security.Claims.ClaimsPrincipal and related types.

    ConfigurationExtensions

    Extensions for Microsoft.Extensions.Configuration.IConfiguration.

    ConnectionStringExtensions

    Extension methods for a connection string.

    ConsentExtensions

    Provides extension methods for the IConsent interface.

    ContentBaseExtensions

    Provides extension methods to IContentBase to get URL segments.

    ContentExtensions

    Provides extension methods for IContentBase, IContent, and IMedia types.

    ContentRepositoryExtensions

    Extension methods used to manipulate content variations by the document repository

    ContentServiceExtensions

    Content service extension methods

    ContentSettingsExtensions

    Extension methods for ContentSettings.

    ContentTagsExtensions

    Provides extension methods for the IContentBase class, to manage tags.

    ContentTypeBaseExtensions

    Provides extensions methods for IContentTypeBase.

    ContentTypeChangeExtensions

    Extension methods for content type changes.

    ContentTypeServiceExtensions

    Provides extension methods for the IContentTypeService interface.

    ContentVariationExtensions

    Provides extension methods for content variations.

    ControllerActionEndpointConventionBuilderExtensions

    ControllerExtensions

    CookieManagerExtensions

    Extension methods for ICookieManager.

    CoreCacheHelperExtensions

    Extension methods for the cache helper

    DataTypeExtensions

    Provides extensions methods for IDataType.

    DateTimeExtensions

    Provides Extensions for System.DateTime.

    DateTypeServiceExtensions

    Provides extension methods for IDataTypeService.

    DbConnectionExtensions

    DbContextExtensions

    Provides extension methods for Entity Framework Core DbContext operations.

    DecimalExtensions

    Provides extension methods for System.Decimal.

    DeliveryApiApplicationBuilderExtensions

    Microsoft.AspNetCore.Builder.IApplicationBuilder extensions for the Umbraco Delivery API.

    DeliveryApiImageExtensions

    DeliveryApiSettingsExtensions

    Provides extension methods for determining whether content types or content items are allowed to be exposed through the Delivery API based on the configured allow and disallow lists.

    DictionaryExtensions

    Extension methods for Dictionary & ConcurrentDictionary.

    DictionaryItemExtensions

    Provides extension methods for IDictionaryItem.

    DistributedCacheExtensions

    Extension methods for DistributedCache.

    EndpointRouteBuilderExtensions

    EntityExtensions

    Provides extension methods for IEntity.

    EnumerableExtensions

    Extensions for enumerable sources

    ExamineExtensions

    Extension methods for the LuceneIndex

    FileSystemExtensions

    Provides extension methods for file system operations.

    FormCollectionExtensions

    FriendlyImageCropperTemplateExtensions

    FriendlyPublishedContentExtensions

    FriendlyPublishedElementExtensions

    FriendlyUrlHelperExtensions

    HtmlContentExtensions

    HtmlEncodedStringExtensions

    Provides extension methods for IHtmlEncodedString.

    HtmlHelperRenderExtensions

    HtmlHelper extensions for use in templates

    HttpContextAccessorExtensions

    HttpContextExtensions

    HttpRequestExtensions

    Extension methods for Microsoft.AspNetCore.Http.HttpRequest

    IOHelperExtensions

    Provides extension methods for IIOHelper for common IO operations.

    IdentityBuilderExtensions

    Extension methods for Microsoft.AspNetCore.Identity.IdentityBuilder

    IdentityExtensions

    IfExtensions

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

    ImageCropperTemplateCoreExtensions

    ImageCropperTemplateExtensions

    Provides extension methods for getting ImageProcessor URL from the core Image Cropper property editor

    ImageDimensionExtractorExtensions

    Provides extension methods for IImageDimensionExtractor.

    ImageUrlGeneratorExtensions

    Provides extension methods for IImageUrlGenerator.

    InfrastuctureTypeLoaderExtensions

    IntExtensions

    Provides extension methods for int.

    LinkGeneratorExtensions

    LocalizedTextServiceExtensions

    Extension methods for ILocalizedTextService

    LogHttpRequest

    Provides extension methods for retrieving HTTP request identifiers for logging purposes.

    LoggerConfigExtensions

    LoggingSettingsExtensions

    Extension methods for LoggingSettings.

    MapperContextExtensions

    Provides extension methods for the MapperContext class.

    MediaExtensions

    Provides extension methods for IMedia.

    MediaPicker3ConfigurationExtensions

    MediaServiceExtensions

    Media service extension methods

    MediaTypeExtensions

    Provides extension methods for IMediaType.

    MemberClaimsPrincipalExtensions

    MergeClaimsIdentityExtensions

    MethodInfoApiCommonExtensions

    Extension methods for System.Reflection.MethodInfo to work with API-related attributes.

    ModelStateExtensions

    ModelsBuilderConfigExtensions

    Extension methods for ModelsBuilderSettings.

    NPocoDatabaseExtensions

    Provides extension methods to NPoco Database class.

    NPocoSqlExtensions

    NPocoSqlExtensions.SqlConvert<TDto>

    NPocoSqlExtensions.SqlRef<TDto>

    Represents a Dto reference expression.

    NPocoSqlExtensions.SqlUpd<TDto>

    ObjectExtensions

    Provides object extension methods.

    ObjectJsonExtensions

    Provides object extension methods.

    OpenIdDictTokenManagerExtensions

    PasswordConfigurationExtensions

    Provides extension methods for IPasswordConfiguration.

    PropertyTagsExtensions

    Provides extension methods for the Property class to manage tags.

    PublicAccessServiceExtensions

    Extension methods for the IPublicAccessService

    PublishedContentExtensions

    Provides extension methods for IPublishedContent to navigate content trees, access properties, and retrieve related content such as ancestors, descendants, siblings, and children.

    PublishedContentExtensionsForModels

    Provides strongly typed published content models services.

    PublishedElementExtensions

    Provides extension methods for IPublishedElement.

    PublishedModelFactoryExtensions

    Provides extension methods for IPublishedModelFactory.

    PublishedPropertyExtension

    Provides extension methods for IPublishedProperty.

    QueryConditionExtensions

    Provides extension methods for building query condition expressions.

    RazorPageExtensions

    Extension methods for Microsoft.AspNetCore.Mvc.Razor.RazorPage

    RelationTypeExtensions

    Provides extension methods for IRelationType.

    RequestHandlerSettingsExtension

    Get concatenated user and default character replacements taking into account EnableDefaultCharReplacements.

    RuntimeStateExtensions

    Provides extension methods for IRuntimeState.

    ScopeExtensions

    SemVersionExtensions

    Provides extension methods for SemVersion.

    ServiceCollectionExtensions

    Provides extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection to register services with unique semantics.

    ServiceProviderExtensions

    Provides extension methods to the System.IServiceProvider class.

    SingleBlockTemplateExtensions

    SqlContextExtensions

    Provides extension methods to ISqlContext.

    SqlSyntaxExtensions

    Provides extension methods to ISqlSyntaxProvider.

    StringExtensions

    String extension methods.

    TemporaryFileServiceExtensions

    Provides extension methods for ITemporaryFileService.

    TreeChangeExtensions

    Extension methods for tree changes.

    TypeExtensions

    Provides extension methods for System.Type.

    TypeFinderExtensions

    Provides extension methods for ITypeFinder to simplify type discovery operations.

    TypeLoaderExtensions

    Provides extension methods for TypeLoader.

    UdiGetterExtensions

    Provides extension methods that return UDIs for Umbraco entities.

    UmbracoApplicationBuilderExtensions

    IUmbracoEndpointBuilderContext extensions for Umbraco

    UmbracoBuilderDependencyInjectionExtensions

    Extension methods for IUmbracoBuilder for the common Umbraco functionality

    UmbracoBuilderExtensions

    UmbracoContextAccessorExtensions

    Provides extension methods for IUmbracoContextAccessor.

    UmbracoContextExtensions

    Provides extension methods for IUmbracoContext.

    UmbracoEFCoreServiceCollectionExtensions

    Provides extension methods for registering EF Core services with Umbraco.

    UmbracoExamineExtensions

    UmbracoUserExtensions

    Provides extension methods for the IUser interface.

    UriExtensions

    Provides extension methods to System.Uri.

    UrlHelperExtensions

    UrlProviderExtensions

    Provides extension methods for URL generation and retrieval operations on content.

    UserGroupExtensions

    Provides extension methods for IUserGroup and IReadOnlyUserGroup.

    UserServiceExtensions

    Provides extension methods for IUserService.

    VariationContextAccessorExtensions

    Provides extension methods for IVariationContextAccessor.

    VersionExtensions

    Provides extension methods for System.Version and SemVersion.

    ViewContextExtensions

    ViewDataExtensions

    WaitHandleExtensions

    Provides extension methods for System.Threading.WaitHandle.

    WebApplicationBuilderExtensions

    Extension methods for Microsoft.AspNetCore.Builder.WebApplicationBuilder.

    WebApplicationExtensions

    Extension methods for Microsoft.AspNetCore.Builder.WebApplication.

    WebHostEnvironmentExtensions

    Contains extension methods for the Microsoft.AspNetCore.Hosting.IWebHostEnvironment interface.

    WebsiteUmbracoBuilderExtensions

    Provides extension methods to the IUmbracoBuilder class.

    XmlExtensions

    Extension methods for xml objects

    Enums

    DateTimeExtensions.DateTruncate

    Defines the levels to truncate a date to.

    Delegates

    UmbracoEFCoreServiceCollectionExtensions.DefaultEFCoreOptionsAction

    Delegate for configuring EF Core options with provider information.

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