Skip to content

SystemTextJsonSerializerExtensions Methods

Extensions for configuring System.Text.Json-based grain storage serialization.

UseSystemTextJsonGrainStorageSerializer(ISiloBuilder)

staticextension
View source
public static ISiloBuilder UseSystemTextJsonGrainStorageSerializer(this ISiloBuilder siloBuilder)
Configures System.Text.Json as the default grain storage serializer.

Parameters

siloBuilderISiloBuilder
The silo builder to configure with System.Text.Json grain storage support.

Returns

The silo builder.

UseSystemTextJsonGrainStorageSerializer(ISiloBuilder, Action<OptionsBuilder<SystemTextJsonGrainStorageSerializerOptions>>)

staticextension
View source
public static ISiloBuilder UseSystemTextJsonGrainStorageSerializer(this ISiloBuilder siloBuilder, Action<OptionsBuilder<SystemTextJsonGrainStorageSerializerOptions>> configureOptions)
Configures System.Text.Json as the default grain storage serializer.

Parameters

siloBuilderISiloBuilder
The silo builder to configure with System.Text.Json grain storage support.
configureOptionsAction<OptionsBuilder<SystemTextJsonGrainStorageSerializerOptions>>
The delegate used to configure the serializer options builder, for example to resolve services or bind configuration.

Returns

The silo builder.

UseSystemTextJsonGrainStorageSerializer(ISiloBuilder, Action<SystemTextJsonGrainStorageSerializerOptions>)

staticextension
View source
public static ISiloBuilder UseSystemTextJsonGrainStorageSerializer(this ISiloBuilder siloBuilder, Action<SystemTextJsonGrainStorageSerializerOptions> configureOptions)
Configures System.Text.Json as the default grain storage serializer.

Parameters

siloBuilderISiloBuilder
The silo builder to configure with System.Text.Json grain storage support.
configureOptionsAction<SystemTextJsonGrainStorageSerializerOptions>
The delegate used to configure the serializer options.

Returns

The silo builder.