Class TradeService
Assembly: cs.temp.dll.dll
Syntax
public class TradeService : ServiceBase, ITradeService, IService
Fields
_entityResolver
Declaration
protected IEntityResolver _entityResolver
Field Value
_randomService
Declaration
protected IRandomService _randomService
Field Value
Declaration
protected ITagService _tagService
Field Value
Methods
CleanupService()
Declaration
protected override void CleanupService()
GetRandomValidTradeFromTrades(ITrade[])
Declaration
public virtual ITrade GetRandomValidTradeFromTrades(ITrade[] tradePool)
Parameters
Type |
Name |
Description |
ITrade[] |
tradePool |
|
Returns
GetRandomValidTradeFromTrades(String[])
Declaration
public virtual ITrade GetRandomValidTradeFromTrades(string[] tradePool)
Parameters
Type |
Name |
Description |
String[] |
tradePool |
|
Returns
GetTrade(String)
Declaration
public virtual ITrade GetTrade(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetTrades(String[])
Declaration
public virtual ITrade[] GetTrades(string[] ids)
Parameters
Type |
Name |
Description |
String[] |
ids |
|
Returns
Declaration
public virtual ITrade[] GetTradesWithInputTag(string targetTagId)
Parameters
Type |
Name |
Description |
String |
targetTagId |
|
Returns
Declaration
public virtual ITrade[] GetTradesWithInputTags(string[] targetTagIds)
Parameters
Type |
Name |
Description |
String[] |
targetTagIds |
|
Returns
GetTradesWithOutputTag(String)
Declaration
public virtual ITrade[] GetTradesWithOutputTag(string targetTagId)
Parameters
Type |
Name |
Description |
String |
targetTagId |
|
Returns
Declaration
public virtual ITrade[] GetTradesWithOutputTags(string[] targetTagIds)
Parameters
Type |
Name |
Description |
String[] |
targetTagIds |
|
Returns
Declaration
public virtual ITrade[] GetTradesWithTags(string[] inputTargetTagIds, string[] outputTargetTagIds)
Parameters
Type |
Name |
Description |
String[] |
inputTargetTagIds |
|
String[] |
outputTargetTagIds |
|
Returns
InitializeService()
Declaration
protected override void InitializeService()
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Implements
IService