private MarketListener(BetfairClient client, PriceProjection priceProjection, int connectionCount) { this.client = client; this.priceProjection = priceProjection; this.connectionCount = connectionCount; Task.Run(() => PollMarketBooks()); }
public static MarketListener Create(BetfairClient client, PriceProjection priceProjection, int connectionCount) { if (listener == null) listener = new MarketListener(client, priceProjection, connectionCount); return listener; }
public BetfairServerResponse<List<MarketBook>> ListMarketBook( IEnumerable<string> marketIds, PriceProjection priceProjection = null, OrderProjection? orderProjection = null, MatchProjection? matchProjection = null) { return client.ListMarketBook( marketIds, priceProjection, orderProjection, matchProjection).Result; }