2 instantiations of DnsMessageHeader
Microsoft.Extensions.ServiceDiscovery.Dns (2)
Resolver\DnsPrimitives.cs (1)
26
header = new
DnsMessageHeader
Resolver\DnsResolver.cs (1)
833
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)
505
DnsMessageHeader
header;
688
internal static (DnsDataReader reader,
DnsMessageHeader
header, SendQueryError sendError) SendDnsQueryCustomTransport(Func<Memory<byte>, int, int> callback, EncodedDomainName dnsSafeName, QueryType queryType)
698
if (!responseReader.TryReadHeader(out
DnsMessageHeader
header) ||
718
internal static async ValueTask<(DnsDataReader reader,
DnsMessageHeader
header)> SendDnsQueryCoreUdpAsync(IPEndPoint serverEndPoint, EncodedDomainName dnsSafeName, QueryType queryType, CancellationToken cancellationToken)
730
DnsMessageHeader
header;
739
if (packetLength <
DnsMessageHeader
.HeaderLength)
767
internal static async ValueTask<(DnsDataReader reader,
DnsMessageHeader
header, SendQueryError error)> SendDnsQueryCoreTcpAsync(IPEndPoint serverEndPoint, EncodedDomainName dnsSafeName, QueryType queryType, CancellationToken cancellationToken)
810
if (!responseReader.TryReadHeader(out
DnsMessageHeader
header) ||
833
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)