1. CustomDataContractResolver

Class CustomDataContractResolver

Version: 21.x

Ensures correct handling of key properties in the Sitecore layout service response.

Inheritance
System.Object
CustomDataContractResolver
Namespace: Sitecore.LayoutService.Client.Newtonsoft
Assembly: Sitecore.LayoutService.Client.Newtonsoft.dll
Syntax
public class CustomDataContractResolver : DefaultContractResolver

Constructors

CustomDataContractResolver()

Initializes a new instance of the CustomDataContractResolver class.

Declaration
public CustomDataContractResolver()

Fields

Instance

The default instance of CustomDataContractResolver.

Declaration
public static readonly CustomDataContractResolver Instance
Field Value

Methods

CreateProperty(MemberInfo, MemberSerialization)

Declaration
protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
Parameters
TypeNameDescription
System.Reflection.MemberInfomember
Newtonsoft.Json.MemberSerializationmemberSerialization
Returns
TypeDescription
Newtonsoft.Json.Serialization.JsonProperty
If you have suggestions for improving this article, let us know!