Skip to content

JsonJournalExtensions.UseJsonJournalFormat(ISiloBuilder, IJsonTypeInfoResolver)

UseJsonJournalFormat(ISiloBuilder, IJsonTypeInfoResolver)

staticextension
View source
public static ISiloBuilder UseJsonJournalFormat(this ISiloBuilder builder, IJsonTypeInfoResolver typeInfoResolver)
Configures this silo with the JSON Lines Orleans.Journaling format family and registers source-generated metadata for journaled payload values.

Parameters

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

Returns

The silo builder for chaining.

Examples

builder.AddJournalStorage().UseJsonJournalFormat(MyJournalJsonContext.Default);