Table of Contents

Class SdkConfigurationSection

Namespace
Sportradar.LiveData.Sdk.Services.SdkConfiguration.Sections
Assembly
Sportradar.LiveData.Sdk.dll

SDK configuration section.

public class SdkConfigurationSection : ConfigurationSection, ISdkConfiguration
Inheritance
SdkConfigurationSection
Implements
Inherited Members

Constructors

SdkConfigurationSection()

public SdkConfigurationSection()

Properties

Auth

[ConfigurationProperty("Auth", IsRequired = false)]
public SdkConfigurationAuth Auth { get; protected set; }

Property Value

SdkConfigurationAuth

Common

SDK configuration element where common settings used throughout the SDK library are specified.

[ConfigurationProperty("Common", IsRequired = false)]
public SdkConfigurationCommon Common { get; protected set; }

Property Value

SdkConfigurationCommon

Dynamic

SDK configuration element where settings for the server-side configuration service are specified (mostly access parameters).

[ConfigurationProperty("Dynamic", IsRequired = false)]
public SdkConfigurationDynamic Dynamic { get; protected set; }

Property Value

SdkConfigurationDynamic

LiveScout

SDK configuration element with LiveScout feed provider settings.

[ConfigurationProperty("LiveScout", IsRequired = false)]
public SdkConfigurationLiveScout LiveScout { get; protected set; }

Property Value

SdkConfigurationLiveScout

MessageDispatcher

SDK configuration element where Message Dispatcher settings are specified.

[ConfigurationProperty("MessageDispatcher", IsRequired = false)]
public SdkConfigurationMessageDispatcher MessageDispatcher { get; protected set; }

Property Value

SdkConfigurationMessageDispatcher

PersistentState

SDK configuration element with Persistent State provider settings (SqLite database settings).

[ConfigurationProperty("PersistentState", IsRequired = false)]
public SdkConfigurationPersistentState PersistentState { get; protected set; }

Property Value

SdkConfigurationPersistentState

Methods

IsReadOnly()

Override of ConfigurationElement.IsReadOnly, always returns false.

public override bool IsReadOnly()

Returns

bool

false

Events

OnConfigurationReloaded

Event fired every time that configuration is reloaded / refreshed and might have changed. This is a good time for components to update their cached configuration settings, if any.

public event SdkConfigurationDelegates.ConfigReloadedDelegate OnConfigurationReloaded

Event Type

SdkConfigurationDelegates.ConfigReloadedDelegate