2 instantiations of DnsMessageHeader
Microsoft.Extensions.ServiceDiscovery.Dns (2)
Resolver\DnsPrimitives.cs (1)
26
header = new
DnsMessageHeader
Resolver\DnsResolver.cs (1)
831
DnsMessageHeader header = new
DnsMessageHeader
19 references to DnsMessageHeader
Microsoft.Extensions.ServiceDiscovery.Dns (19)
Resolver\DnsDataReader.cs (1)
23
public bool TryReadHeader(out
DnsMessageHeader
header)
Resolver\DnsDataWriter.cs (1)
22
internal bool TryWriteHeader(in
DnsMessageHeader
header)
Resolver\DnsPrimitives.cs (6)
16
internal static bool TryReadMessageHeader(ReadOnlySpan<byte> buffer, out
DnsMessageHeader
header, out int bytesRead)
19
if (buffer.Length <
DnsMessageHeader
.HeaderLength)
36
bytesRead =
DnsMessageHeader
.HeaderLength;
40
internal static bool TryWriteMessageHeader(Span<byte> buffer,
DnsMessageHeader
header, out int bytesWritten)
43
if (buffer.Length <
DnsMessageHeader
.HeaderLength)
56
bytesWritten =
DnsMessageHeader
.HeaderLength;
Resolver\DnsResolver.cs (9)
503
DnsMessageHeader
header;
686
internal static (DnsDataReader reader,
DnsMessageHeader
header, SendQueryError sendError) SendDnsQueryCustomTransport(Func<Memory<byte>, int, int> callback, EncodedDomainName dnsSafeName, QueryType queryType)
696
if (!responseReader.TryReadHeader(out
DnsMessageHeader
header) ||
716
internal static async ValueTask<(DnsDataReader reader,
DnsMessageHeader
header)> SendDnsQueryCoreUdpAsync(IPEndPoint serverEndPoint, EncodedDomainName dnsSafeName, QueryType queryType, CancellationToken cancellationToken)
728
DnsMessageHeader
header;
737
if (packetLength <
DnsMessageHeader
.HeaderLength)
765
internal static async ValueTask<(DnsDataReader reader,
DnsMessageHeader
header, SendQueryError error)> SendDnsQueryCoreTcpAsync(IPEndPoint serverEndPoint, EncodedDomainName dnsSafeName, QueryType queryType, CancellationToken cancellationToken)
808
if (!responseReader.TryReadHeader(out
DnsMessageHeader
header) ||
831
DnsMessageHeader
header = new DnsMessageHeader
Resolver\DnsResponse.cs (2)
10
public
DnsMessageHeader
Header { get; }
18
public DnsResponse(ArraySegment<byte> rawData,
DnsMessageHeader
header, DateTime createdAt, DateTime expiration, List<DnsResourceRecord> answers, List<DnsResourceRecord> authorities, List<DnsResourceRecord> additionals)