31 references to QueryClass
Microsoft.Extensions.ServiceDiscovery.Dns (9)
Resolver\DnsDataReader.cs (3)
37
internal bool TryReadQuestion(out EncodedDomainName name, out QueryType type, out
QueryClass
@class)
49
@class = (
QueryClass
)classAsInt;
95
record = new DnsResourceRecord(name, (QueryType)type, (
QueryClass
)@class, (int)ttl, data);
Resolver\DnsDataWriter.cs (1)
33
internal 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)
10
public
QueryClass
Class { get; }
14
public DnsResourceRecord(EncodedDomainName name, QueryType type,
QueryClass
@class, int ttl, ReadOnlyMemory<byte> data)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (22)
Resolver\DnsDataReaderTests.cs (1)
34
Assert.Equal(
QueryClass
.Internet, record.Class);
Resolver\DnsDataWriterTests.cs (4)
29
DnsResourceRecord record = new DnsResourceRecord(EncodeDomainName("www.example.com"), QueryType.A,
QueryClass
.Internet, 3600, new byte[4]);
56
DnsResourceRecord record = new DnsResourceRecord(EncodeDomainName("www.example.com"), QueryType.A,
QueryClass
.Internet, 3600, new byte[4]);
81
Assert.True(writer.TryWriteQuestion(EncodeDomainName("www.example.com"), QueryType.A,
QueryClass
.Internet));
102
Assert.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))
123
public LoopbackDnsResponseBuilder(string name, QueryType type,
QueryClass
@class)
142
public
QueryClass
Class { get; }
144
public List<(string, QueryType,
QueryClass
)> Questions { get; } = new List<(string, QueryType,
QueryClass
)>();
237
records.Add(new DnsResourceRecord(EncodeDomainName(name), type,
QueryClass
.Internet, ttl, address.GetAddressBytes()));
249
records.Add(new DnsResourceRecord(EncodeDomainName(name), QueryType.CNAME,
QueryClass
.Internet, ttl, buff.AsMemory(0, length)));
268
records.Add(new DnsResourceRecord(EncodeDomainName(name), QueryType.SRV,
QueryClass
.Internet, ttl, buff.AsMemory(0, length)));
290
records.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)]
253
builder.Questions[0] = (name, (QueryType)type, (
QueryClass
)@class);
290
LoopbackDnsResponseBuilder responseBuilder = new LoopbackDnsResponseBuilder(name, QueryType.A,
QueryClass
.Internet)
296
responseBuilder.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)]
124
builder.Questions[0] = (name, (QueryType)type, (
QueryClass
)@class);