31 references to QueryClass
Microsoft.Extensions.ServiceDiscovery.Dns (9)
Resolver\DnsDataReader.cs (3)
37internal bool TryReadQuestion(out EncodedDomainName name, out QueryType type, out QueryClass @class) 49@class = (QueryClass)classAsInt; 95record = new DnsResourceRecord(name, (QueryType)type, (QueryClass)@class, (int)ttl, data);
Resolver\DnsDataWriter.cs (1)
33internal bool TryWriteQuestion(EncodedDomainName name, QueryType type, QueryClass @class)
Resolver\DnsResolver.cs (3)
545!responseReader.TryReadQuestion(out var qName, out var qType, out var qClass) || 546!dnsSafeName.Equals(qName) || qType != queryType || qClass != QueryClass.Internet) 842!writer.TryWriteQuestion(dnsSafeName, queryType, QueryClass.Internet))
Resolver\DnsResourceRecord.cs (2)
10public QueryClass Class { get; } 14public DnsResourceRecord(EncodedDomainName name, QueryType type, QueryClass @class, int ttl, ReadOnlyMemory<byte> data)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (22)
Resolver\DnsDataReaderTests.cs (1)
34Assert.Equal(QueryClass.Internet, record.Class);
Resolver\DnsDataWriterTests.cs (4)
29DnsResourceRecord record = new DnsResourceRecord(EncodeDomainName("www.example.com"), QueryType.A, QueryClass.Internet, 3600, new byte[4]); 56DnsResourceRecord record = new DnsResourceRecord(EncodeDomainName("www.example.com"), QueryType.A, QueryClass.Internet, 3600, new byte[4]); 81Assert.True(writer.TryWriteQuestion(EncodeDomainName("www.example.com"), QueryType.A, QueryClass.Internet)); 102Assert.False(writer.TryWriteQuestion(EncodeDomainName("www.example.com"), QueryType.A, QueryClass.Internet));
Resolver\LoopbackDnsServer.cs (9)
37!reader.TryReadQuestion(out var name, out var type, out var @class)) 123public LoopbackDnsResponseBuilder(string name, QueryType type, QueryClass @class) 142public QueryClass Class { get; } 144public List<(string, QueryType, QueryClass)> Questions { get; } = new List<(string, QueryType, QueryClass)>(); 237records.Add(new DnsResourceRecord(EncodeDomainName(name), type, QueryClass.Internet, ttl, address.GetAddressBytes())); 249records.Add(new DnsResourceRecord(EncodeDomainName(name), QueryType.CNAME, QueryClass.Internet, ttl, buff.AsMemory(0, length))); 268records.Add(new DnsResourceRecord(EncodeDomainName(name), QueryType.SRV, QueryClass.Internet, ttl, buff.AsMemory(0, length))); 290records.Add(new DnsResourceRecord(EncodeDomainName(name), QueryType.SOA, QueryClass.Internet, ttl, buff.AsMemory(0, length)));
Resolver\ResolveAddressesTests.cs (5)
243[InlineData("not-example.com", (int)QueryType.A, (int)QueryClass.Internet)] 244[InlineData("example.com", (int)QueryType.AAAA, (int)QueryClass.Internet)] 253builder.Questions[0] = (name, (QueryType)type, (QueryClass)@class); 290LoopbackDnsResponseBuilder responseBuilder = new LoopbackDnsResponseBuilder(name, QueryType.A, QueryClass.Internet) 296responseBuilder.Questions.Add((name, QueryType.A, QueryClass.Internet));
Resolver\TcpFailoverTests.cs (3)
107[InlineData("not-example.com", (int)QueryType.A, (int)QueryClass.Internet)] 108[InlineData("example.com", (int)QueryType.AAAA, (int)QueryClass.Internet)] 124builder.Questions[0] = (name, (QueryType)type, (QueryClass)@class);