Skip to main content

RtSecretValueNewtonsoftConverter

Namespace: Meshmakers.Octo.Runtime.Contracts.Serialization

Newtonsoft converter of RtSecretValue (strict marker contract, see RtSecretValueWireFormat). Applied to the type, so every serializer uses it.

public sealed class RtSecretValueNewtonsoftConverter : JsonConverter<RtSecretValue>

Inheritance Object → JsonConverter → JsonConverter<RtSecretValue> → RtSecretValueNewtonsoftConverter

Properties​

CanRead​

public bool CanRead { get; }

Property Value​

Boolean

CanWrite​

public bool CanWrite { get; }

Property Value​

Boolean

Constructors​

RtSecretValueNewtonsoftConverter()​

public RtSecretValueNewtonsoftConverter()

Methods​

WriteJson(JsonWriter, RtSecretValue, JsonSerializer)​

public void WriteJson(JsonWriter writer, RtSecretValue value, JsonSerializer serializer)

Parameters​

writer JsonWriter

value RtSecretValue

serializer JsonSerializer

ReadJson(JsonReader, Type, RtSecretValue, Boolean, JsonSerializer)​

public RtSecretValue ReadJson(JsonReader reader, Type objectType, RtSecretValue existingValue, bool hasExistingValue, JsonSerializer serializer)

Parameters​

reader JsonReader

objectType Type

existingValue RtSecretValue

hasExistingValue Boolean

serializer JsonSerializer

Returns​

RtSecretValue