Skip to content

JsonJournalOptions Methods

Options for configuring JSON Lines-based journaling.

AddTypeInfoResolver(IJsonTypeInfoResolver)

View source
public JsonJournalOptions AddTypeInfoResolver(IJsonTypeInfoResolver typeInfoResolver)
Adds source-generated JSON metadata to the serializer options used for journaled payload values.

Parameters

typeInfoResolverIJsonTypeInfoResolver
The resolver, typically a generated System.Text.Json.Serialization.JsonSerializerContext instance.

Returns

This options instance for chaining.

Examples

builder.AddJournalStorage().UseJsonJournalFormat(options =>
{
options.AddTypeInfoResolver(MyJournalJsonContext.Default);
});