Show / Hide Table of Contents

Class SitecoreLayoutRequest

Represents Sitecore layout service request data.

Inheritance
System.Object
SitecoreLayoutRequest
Namespace: Sitecore.LayoutService.Client.Request
Assembly: Sitecore.LayoutService.Client.Abstractions.dll
Syntax
public class SitecoreLayoutRequest : Dictionary<string, object>

Constructors

SitecoreLayoutRequest()

Initializes a new instance of the SitecoreLayoutRequest class.

Declaration
public SitecoreLayoutRequest()

Methods

ConvertValue<T>(Object)

Converts the given value to type T.

Declaration
protected virtual T ConvertValue<T>(object value)
Parameters
Type Name Description
System.Object value

The input value.

Returns
Type Description
T

An instance of T if successful.

Type Parameters
Name Description
T

The destination type.

TryReadValue<T>(String, out T)

Safely gets a typed value from the underlying dictionary.

Declaration
public virtual bool TryReadValue<T>(string key, out T value)
Parameters
Type Name Description
System.String key

The key to be located.

T value

The discovered value.

Returns
Type Description
System.Boolean

True if successful, otherwise false.

Type Parameters
Name Description
T

The type to be resolved.

Extension Methods

SitecoreLayoutRequestExtensions.ApiKey(SitecoreLayoutRequest)
SitecoreLayoutRequestExtensions.ApiKey(SitecoreLayoutRequest, String)
SitecoreLayoutRequestExtensions.SiteName(SitecoreLayoutRequest)
SitecoreLayoutRequestExtensions.SiteName(SitecoreLayoutRequest, String)
SitecoreLayoutRequestExtensions.Language(SitecoreLayoutRequest)
SitecoreLayoutRequestExtensions.Language(SitecoreLayoutRequest, String)
SitecoreLayoutRequestExtensions.Path(SitecoreLayoutRequest)
SitecoreLayoutRequestExtensions.Path(SitecoreLayoutRequest, String)
SitecoreLayoutRequestExtensions.Mode(SitecoreLayoutRequest)
SitecoreLayoutRequestExtensions.Mode(SitecoreLayoutRequest, String)
SitecoreLayoutRequestExtensions.PreviewDate(SitecoreLayoutRequest)
SitecoreLayoutRequestExtensions.PreviewDate(SitecoreLayoutRequest, String)
SitecoreLayoutRequestExtensions.AuthenticationHeader(SitecoreLayoutRequest)
SitecoreLayoutRequestExtensions.AuthenticationHeader(SitecoreLayoutRequest, String)
SitecoreLayoutRequestExtensions.UpdateRequest(SitecoreLayoutRequest, Dictionary<String, Object>)
SitecoreLayoutRequestExtensions.AddHeader(SitecoreLayoutRequest, String, String[])
SitecoreLayoutRequestExtensions.AddHeaders(SitecoreLayoutRequest, IDictionary<String, String[]>)
SitecoreLayoutRequestExtensions.TryGetHeadersCollection(SitecoreLayoutRequest, out Dictionary<String, String[]>)
Back to top Generated by DocFX