View Source
Class ApiContentBuilderBase<T>
Assembly: Umbraco.Core.dll
Syntax
public abstract class ApiContentBuilderBase<T> where T : IApiContent
Type Parameters
Constructors
View Source
ApiContentBuilderBase(IApiContentNameProvider, IApiContentRouteBuilder, IOutputExpansionStrategyAccessor, IVariationContextAccessor)
Declaration
protected ApiContentBuilderBase(IApiContentNameProvider apiContentNameProvider, IApiContentRouteBuilder apiContentRouteBuilder, IOutputExpansionStrategyAccessor outputExpansionStrategyAccessor, IVariationContextAccessor variationContextAccessor)
Parameters
Properties
View Source
ApiContentRouteBuilder
Declaration
protected IApiContentRouteBuilder ApiContentRouteBuilder { get; }
Property Value
View Source
VariationContextAccessor
Declaration
protected IVariationContextAccessor VariationContextAccessor { get; }
Property Value
Methods
View Source
Build(IPublishedContent)
Declaration
public virtual T? Build(IPublishedContent content)
Parameters
Returns
View Source
Create(IPublishedContent, string, IApiContentRoute, IDictionary<string, object?>)
Declaration
protected abstract T Create(IPublishedContent content, string name, IApiContentRoute route, IDictionary<string, object?> properties)
Parameters
Returns