C# Class SportingSolutions.Udapi.Sdk.StreamingExample.Console.FixtureController

Inheritance: IFixtureController
Exibir arquivo Open project: sportingsolutions/SS.Integration.UnifiedDataAPIClient.DotNet Class Usage Examples

Public Methods

Method Description
AddListener ( string id, Func createListener ) : void
BeginAddingItems ( ) : void

Blocks all functions apart from AddListener

Contains ( string id ) : bool
DoAll ( Action action, int maxThreads = 10 ) : void
FinishAddingItems ( ) : void
GetAll ( ) : IEnumerable
GetItem ( string id ) : StreamListener
GetStatus ( string id ) : FixtureStatus
RemoveFixture ( string id ) : void
RestartFixture ( string id ) : void
StopFixture ( string id, bool block = false ) : void

Private Methods

Method Description
GetObjectById ( string id ) : FixtureControlItem
IFixtureController ( string id ) : bool
IFixtureController ( string id ) : void

Method Details

AddListener() public static method

public static AddListener ( string id, Func createListener ) : void
id string
createListener Func
return void

BeginAddingItems() public static method

Blocks all functions apart from AddListener
public static BeginAddingItems ( ) : void
return void

Contains() public static method

public static Contains ( string id ) : bool
id string
return bool

DoAll() public static method

public static DoAll ( Action action, int maxThreads = 10 ) : void
action Action
maxThreads int
return void

FinishAddingItems() public static method

public static FinishAddingItems ( ) : void
return void

GetAll() public static method

public static GetAll ( ) : IEnumerable
return IEnumerable

GetItem() public static method

public static GetItem ( string id ) : StreamListener
id string
return StreamListener

GetStatus() public static method

public static GetStatus ( string id ) : FixtureStatus
id string
return FixtureStatus

RemoveFixture() public static method

public static RemoveFixture ( string id ) : void
id string
return void

RestartFixture() public static method

public static RestartFixture ( string id ) : void
id string
return void

StopFixture() public static method

public static StopFixture ( string id, bool block = false ) : void
id string
block bool
return void