Interface ISitecoreLayoutClientBuilder

Version: 21.x

Contract for configuring Sitecore layout service clients.

Namespace: Sitecore.LayoutService.Client

Assembly: Sitecore.LayoutService.Client.Abstractions.dll

Syntax

public interface ISitecoreLayoutClientBuilder

Properties

Services

Gets the Microsoft.Extensions.DependencyInjection.IServiceCollection where Sitecore layout services are configured.

Declaration
IServiceCollection Services { get; }
Property Value
TypeDescription
Microsoft.Extensions.DependencyInjection.IServiceCollection

Extension Methods

HttpLayoutRequestHandlerBuilderExtensions.AddHttpHandler(ISitecoreLayoutClientBuilder, String, Func<IServiceProvider, HttpClient>)

HttpLayoutRequestHandlerBuilderExtensions.AddHttpHandler(ISitecoreLayoutClientBuilder, String, Func<IServiceProvider, HttpClient>, String[])

HttpLayoutRequestHandlerBuilderExtensions.AddHttpHandler(ISitecoreLayoutClientBuilder, String, Action<IServiceProvider, HttpClient>)

HttpLayoutRequestHandlerBuilderExtensions.AddHttpHandler(ISitecoreLayoutClientBuilder, String, Action)

HttpLayoutRequestHandlerBuilderExtensions.AddHttpHandler(ISitecoreLayoutClientBuilder, String, Uri)

HttpLayoutRequestHandlerBuilderExtensions.AddHttpHandler(ISitecoreLayoutClientBuilder, String, String)

SitecoreLayoutClientBuilderExtensions.AddHandler(ISitecoreLayoutClientBuilder, String, Func<IServiceProvider, THandler>)

SitecoreLayoutClientBuilderExtensions.AddGraphQlHandler(ISitecoreLayoutClientBuilder, String, String, String, Uri)

SitecoreLayoutClientBuilderExtensions.WithDefaultRequestOptions(ISitecoreLayoutClientBuilder, Action)

SitecoreLayoutClientBuilderExtensions.AddSystemTextJson(ISitecoreLayoutClientBuilder)

If you have suggestions for improving this article, let us know!