Class SitecoreLayoutRequest
Represents Sitecore layout service request data.
Inheritance
System.Object
SitecoreLayoutRequest
Namespace: Sitecore.LayoutService.Client.Request
Assembly: Sitecore.LayoutService.Client.Abstractions.dll
Syntax
Constructors
SitecoreLayoutRequest()
Initializes a new instance of the SitecoreLayoutRequest class.
Declaration
Methods
ConvertValue(Object)
Converts the given value to type T.
Declaration
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(String, out T)
Safely gets a typed value from the underlying dictionary.
Declaration
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[]>)