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
RequestResponse
public class CustomDataContractResolver : DefaultContractResolver

Constructors

CustomDataContractResolver()

Initializes a new instance of the CustomDataContractResolver class.

Declaration
RequestResponse
public CustomDataContractResolver()

Fields

Instance

The default instance of CustomDataContractResolver.

Declaration
RequestResponse
public static readonly CustomDataContractResolver Instance
Field Value

Methods

CreateProperty(MemberInfo, MemberSerialization)

Declaration
RequestResponse
protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
Parameters
TypeNameDescription
System.Reflection.MemberInfomember
Newtonsoft.Json.MemberSerializationmemberSerialization
Returns
TypeDescription
Newtonsoft.Json.Serialization.JsonProperty

Do you have some feedback for us?

If you have suggestions for improving this article,