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 : DefaultContractResolverConstructors
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 InstanceField Value
| Type | Description |
|---|---|
| CustomDataContractResolver |
Methods
CreateProperty(MemberInfo, MemberSerialization)
Declaration
RequestResponse
protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)Parameters
| Type | Name | Description |
|---|---|---|
| System.Reflection.MemberInfo | member | |
| Newtonsoft.Json.MemberSerialization | memberSerialization |
Returns
| Type | Description |
|---|---|
| Newtonsoft.Json.Serialization.JsonProperty |