public BlockChainService(IDNSClient client, LookupClient lookup, ICryptoService cryptoService) { this.lookup = lookup; this.client = client; this.cryptoService = cryptoService; this.client.Init?.Invoke(); }
public SerialRecursiveResolver(IDNSClient client) { this.dnsClient = client; }
public RecursiveResolver(IDNSClient client) { this.dnsClient = client; this.resolvers = new ConcurrentDictionary <ParsedDomain, Task <IP4Addr> >(); this.reversers = new ConcurrentDictionary <IP4Addr, Task <string> >(); }
public RecursiveResolver(IDNSClient client) { dnsClient = client; IpCache = new ConcurrentDictionary <string, Task <IP4Addr> >(); }