UseJsonJournalFormat(ISiloBuilder, Action<JsonJournalOptions>)
staticextension
public static ISiloBuilder UseJsonJournalFormat(this ISiloBuilder builder, Action<JsonJournalOptions>? configure = null) Configures this silo with the JSON Lines Orleans.Journaling format family.
Parameters
builderISiloBuilder- The silo builder.
configureAction<JsonJournalOptions>- Optional delegate to configure
JsonJournalOptions.
Returns
The silo builder for chaining.
Examples
builder.AddJournalStorage().UseJsonJournalFormat();
builder.AddJournalStorage().UseJsonJournalFormat(MyJournalJsonContext.Default);
builder.AddJournalStorage().UseJsonJournalFormat(options => { options.SerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; options.AddTypeInfoResolver(MyJournalJsonContext.Default); });