Table of Contents

Class PersistentStateItem

Namespace
Sportradar.LiveData.Sdk.Common.Types
Assembly
Sportradar.LiveData.Sdk.dll
[Serializable]
public abstract class PersistentStateItem
Inheritance
PersistentStateItem
Derived
Inherited Members

Constructors

PersistentStateItem()

protected PersistentStateItem()

PersistentStateItem(ClientPersistentStateItem)

protected PersistentStateItem(ClientPersistentStateItem item)

Parameters

item ClientPersistentStateItem

PersistentStateItem(PersistentStateItemKey, DateTime)

protected PersistentStateItem(PersistentStateItemKey key, DateTime last_updated)

Parameters

key PersistentStateItemKey
last_updated DateTime

Properties

IsDirty

public bool IsDirty { get; set; }

Property Value

bool

ItemLastUpdated

public virtual DateTime ItemLastUpdated { get; set; }

Property Value

DateTime

Key

public virtual PersistentStateItemKey Key { get; protected set; }

Property Value

PersistentStateItemKey

Methods

FromClientItem(ClientPersistentStateItem)

public static PersistentStateItem FromClientItem(ClientPersistentStateItem client_item)

Parameters

client_item ClientPersistentStateItem

Returns

PersistentStateItem

ToClientItem()

public virtual ClientPersistentStateItem ToClientItem()

Returns

ClientPersistentStateItem

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

Remarks

Can be used for diagnostics purposes.

Touch()

public virtual void Touch()