Search Results for

    Show / Hide Table of Contents
    View Source

    Class ApiMediaBuilder

    Default implementation of IApiMediaBuilder that builds API media objects for the Delivery API.

    Inheritance
    object
    Namespace: Umbraco.Cms.Core.DeliveryApi
    Assembly: Umbraco.Core.dll
    Syntax
    public sealed class ApiMediaBuilder : IApiMediaBuilder

    Constructors

    View Source

    ApiMediaBuilder(IApiContentNameProvider, IApiMediaUrlProvider, IPublishedValueFallback, IOutputExpansionStrategyAccessor)

    Initializes a new instance of the ApiMediaBuilder class.

    Declaration
    public ApiMediaBuilder(IApiContentNameProvider apiContentNameProvider, IApiMediaUrlProvider apiMediaUrlProvider, IPublishedValueFallback publishedValueFallback, IOutputExpansionStrategyAccessor outputExpansionStrategyAccessor)
    Parameters
    Type Name Description
    IApiContentNameProvider apiContentNameProvider

    The API content name provider.

    IApiMediaUrlProvider apiMediaUrlProvider

    The API media URL provider.

    IPublishedValueFallback publishedValueFallback

    The published value fallback service.

    IOutputExpansionStrategyAccessor outputExpansionStrategyAccessor

    The output expansion strategy accessor.

    Methods

    View Source

    Build(IPublishedContent)

    Builds an IApiMedia instance from the specified published media.

    Declaration
    public IApiMedia Build(IPublishedContent media)
    Parameters
    Type Name Description
    IPublishedContent media

    The published media to build from.

    Returns
    Type Description
    IApiMedia

    An IApiMedia instance.

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