Skip to content

SiloAzureQueueJsonStreamConfiguratorExtensions Methods

Extension methods for JSON-enabled silo Azure Queue stream configurator.

ConfigureCacheSize(ISiloAzureQueueJsonStreamConfigurator, int)

staticextension
View source
[System.Diagnostics.CodeAnalysis.Experimental(StreamingJsonSerializationExperimental, UrlFormat = https://github.com/dotnet/orleans/pull/9618)]
public static void ConfigureCacheSize(this ISiloAzureQueueJsonStreamConfigurator configurator, int cacheSize = 4096)
Configures the cache size for the JSON-enabled Azure Queue stream provider.

Parameters

configuratorISiloAzureQueueJsonStreamConfigurator
The configurator.
cacheSizeint
The cache size.

ConfigureJsonAdapter(ISiloAzureQueueJsonStreamConfigurator, Action<AzureQueueJsonDataAdapterOptions>)

staticextension
View source
[System.Diagnostics.CodeAnalysis.Experimental(StreamingJsonSerializationExperimental, UrlFormat = https://github.com/dotnet/orleans/pull/9618)]
public static void ConfigureJsonAdapter(this ISiloAzureQueueJsonStreamConfigurator configurator, Action<AzureQueueJsonDataAdapterOptions> configureAdapterOptions)
Configures the JSON data adapter behavior options.

Parameters

configuratorISiloAzureQueueJsonStreamConfigurator
The configurator.
configureAdapterOptionsAction<AzureQueueJsonDataAdapterOptions>
Action to configure JSON data adapter options.

ConfigureJsonSerialization(ISiloAzureQueueJsonStreamConfigurator, Action<OrleansJsonSerializerOptions>)

staticextension
View source
[System.Diagnostics.CodeAnalysis.Experimental(StreamingJsonSerializationExperimental, UrlFormat = https://github.com/dotnet/orleans/pull/9618)]
public static void ConfigureJsonSerialization(this ISiloAzureQueueJsonStreamConfigurator configurator, Action<OrleansJsonSerializerOptions> configureJsonOptions)
Configures JSON serializer options for the Azure Queue stream provider.

Parameters

configuratorISiloAzureQueueJsonStreamConfigurator
The configurator.
configureJsonOptionsAction<OrleansJsonSerializerOptions>
Action to configure JSON serializer options.