Skip to main content

Definition

Assembly: CloudNimble.EasyAF.Core.dll Namespace: CloudNimble.EasyAF.Core.Converters Inheritance: System.Text.Json.Serialization.JsonConverter<T>

Syntax

CloudNimble.EasyAF.Core.Converters.IgnoreAuditFieldsJsonConverter<T>

Summary

A JsonConverter`1 that ignores certain properties on a DbObservableObject.

Remarks

This converter also honors JsonIgnoreAttribute decorations on properties.

Constructors

.ctor

Syntax

public IgnoreAuditFieldsJsonConverter(System.Text.Json.JsonSerializerOptions options)

Parameters

NameTypeDescription
optionsSystem.Text.Json.JsonSerializerOptions-

Properties

HandleNull Override

Syntax

public override bool HandleNull { get; }

Property Value

Type: bool

Methods

Read Override

Syntax

public override T Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)

Parameters

NameTypeDescription
readerSystem.Text.Json.Utf8JsonReader-
typeToConvertSystem.Type-
optionsSystem.Text.Json.JsonSerializerOptions-

Returns

Type: T

Write Override

Syntax

public override void Write(System.Text.Json.Utf8JsonWriter writer, T value, System.Text.Json.JsonSerializerOptions options)

Parameters

NameTypeDescription
writerSystem.Text.Json.Utf8JsonWriter-
valueT-
optionsSystem.Text.Json.JsonSerializerOptions-