View Source
Class ByRouteContentApiController
Inheritance
System.Object
Assembly: Umbraco.Cms.Api.Delivery.dll
Syntax
public class ByRouteContentApiController : ContentApiItemControllerBase
Constructors
View Source
ByRouteContentApiController(IApiPublishedContentCache, IApiContentResponseBuilder, IPublicAccessService, IRequestRoutingService, IRequestRedirectService, IRequestPreviewService, IRequestMemberAccessService, IApiContentPathResolver)
Declaration
public ByRouteContentApiController(IApiPublishedContentCache apiPublishedContentCache, IApiContentResponseBuilder apiContentResponseBuilder, IPublicAccessService publicAccessService, IRequestRoutingService requestRoutingService, IRequestRedirectService requestRedirectService, IRequestPreviewService requestPreviewService, IRequestMemberAccessService requestMemberAccessService, IApiContentPathResolver apiContentPathResolver)
Parameters
Type |
Name |
Description |
IApiPublishedContentCache |
apiPublishedContentCache |
|
IApiContentResponseBuilder |
apiContentResponseBuilder |
|
IPublicAccessService |
publicAccessService |
|
IRequestRoutingService |
requestRoutingService |
|
IRequestRedirectService |
requestRedirectService |
|
IRequestPreviewService |
requestPreviewService |
|
IRequestMemberAccessService |
requestMemberAccessService |
|
IApiContentPathResolver |
apiContentPathResolver |
|
View Source
ByRouteContentApiController(IApiPublishedContentCache, IApiContentResponseBuilder, IRequestRedirectService, IRequestPreviewService, IRequestMemberAccessService, IApiContentPathResolver)
Declaration
public ByRouteContentApiController(IApiPublishedContentCache apiPublishedContentCache, IApiContentResponseBuilder apiContentResponseBuilder, IRequestRedirectService requestRedirectService, IRequestPreviewService requestPreviewService, IRequestMemberAccessService requestMemberAccessService, IApiContentPathResolver apiContentPathResolver)
Parameters
Type |
Name |
Description |
IApiPublishedContentCache |
apiPublishedContentCache |
|
IApiContentResponseBuilder |
apiContentResponseBuilder |
|
IRequestRedirectService |
requestRedirectService |
|
IRequestPreviewService |
requestPreviewService |
|
IRequestMemberAccessService |
requestMemberAccessService |
|
IApiContentPathResolver |
apiContentPathResolver |
|
View Source
ByRouteContentApiController(IApiPublishedContentCache, IApiContentResponseBuilder, IRequestRoutingService, IRequestRedirectService, IRequestPreviewService, IRequestMemberAccessService)
Declaration
public ByRouteContentApiController(IApiPublishedContentCache apiPublishedContentCache, IApiContentResponseBuilder apiContentResponseBuilder, IRequestRoutingService requestRoutingService, IRequestRedirectService requestRedirectService, IRequestPreviewService requestPreviewService, IRequestMemberAccessService requestMemberAccessService)
Parameters
Type |
Name |
Description |
IApiPublishedContentCache |
apiPublishedContentCache |
|
IApiContentResponseBuilder |
apiContentResponseBuilder |
|
IRequestRoutingService |
requestRoutingService |
|
IRequestRedirectService |
requestRedirectService |
|
IRequestPreviewService |
requestPreviewService |
|
IRequestMemberAccessService |
requestMemberAccessService |
|
Methods
View Source
ByRoute(String)
Declaration
public async Task<IActionResult> ByRoute(string path = "")
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
ByRouteV20(String)
Gets a content item by route.
Declaration
public async Task<IActionResult> ByRouteV20(string path = "")
Parameters
Type |
Name |
Description |
System.String |
path |
The path to the content item.
|
Returns
Type |
Description |
Task<IActionResult> |
The content item or not found result.
|