Table of Contents

Interface ISdkConfiguration

Namespace
Sportradar.LiveData.Sdk.Services.SdkConfiguration
Assembly
Sportradar.LiveData.Sdk.dll
public interface ISdkConfiguration

Properties

Auth

SdkConfigurationAuth Auth { get; }

Property Value

SdkConfigurationAuth

Common

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

SdkConfigurationCommon Common { get; }

Property Value

SdkConfigurationCommon

Dynamic

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

SdkConfigurationDynamic Dynamic { get; }

Property Value

SdkConfigurationDynamic

LiveScout

SDK configuration element with LiveScout feed provider settings.

SdkConfigurationLiveScout LiveScout { get; }

Property Value

SdkConfigurationLiveScout

MessageDispatcher

SDK configuration element where Message Dispatcher settings are specified.

SdkConfigurationMessageDispatcher MessageDispatcher { get; }

Property Value

SdkConfigurationMessageDispatcher

PersistentState

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

SdkConfigurationPersistentState PersistentState { get; }

Property Value

SdkConfigurationPersistentState

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.

event SdkConfigurationDelegates.ConfigReloadedDelegate OnConfigurationReloaded

Event Type

SdkConfigurationDelegates.ConfigReloadedDelegate