1 instantiation of NameResolutionActivity
System.Net.NameResolution (1)
System\Net\NameResolutionTelemetry.cs (1)
88return new NameResolutionActivity(hostNameOrAddress, startingTimestamp);
19 references to NameResolutionActivity
System.Net.NameResolution (19)
System\Net\Dns.cs (15)
21NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(string.Empty); 384private static IPHostEntry GetHostEntryCore(string hostName, AddressFamily addressFamily, NameResolutionActivity? activityOrDefault = default) => 387private static IPAddress[] GetHostAddressesCore(string hostName, AddressFamily addressFamily, NameResolutionActivity? activityOrDefault = default) => 495private static object GetHostEntryOrAddressesCore(string hostName, bool justAddresses, AddressFamily addressFamily, NameResolutionActivity? activityOrDefault = default) 506NameResolutionActivity activity = activityOrDefault ?? NameResolutionTelemetry.Log.BeforeResolution(hostName); 582private static IPHostEntry GetHostEntryCore(IPAddress address, AddressFamily addressFamily, NameResolutionActivity? activityOrDefault = default) => 585private static IPAddress[] GetHostAddressesCore(IPAddress address, AddressFamily addressFamily, NameResolutionActivity? activityOrDefault = default) => 589private static object GetHostEntryOrAddressesCore(IPAddress address, bool justAddresses, AddressFamily addressFamily, NameResolutionActivity? activityOrDefault = default) 599NameResolutionActivity activity = activityOrDefault ?? NameResolutionTelemetry.Log.BeforeResolution(address); 716NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(hostName); 803NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(hostName, startingTimeStamp); 914private static bool LogFailure(object hostNameOrAddress, in NameResolutionActivity activity, Exception exception) 934private static Task<TResult> RunAsync<TResult>(Func<object, NameResolutionActivity, TResult> func, object key, CancellationToken cancellationToken) 936bool tracingEnabled = NameResolutionActivity.IsTracingEnabled(); 938NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(key);
System\Net\DnsResolver.cs (1)
455NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(name);
System\Net\NameResolutionTelemetry.cs (3)
62public static bool AnyDiagnosticsEnabled() => !OperatingSystem.IsWasi() && (Log.IsEnabled() || NameResolutionMetrics.IsEnabled() || NameResolutionActivity.IsTracingEnabled()); 65public NameResolutionActivity BeforeResolution(object hostNameOrAddress, long startingTimestamp = 0) 92public void AfterResolution(object hostNameOrAddress, in NameResolutionActivity activity, object? answer, Exception? exception = null)