1 instantiation of NameResolutionTelemetry
System.Net.NameResolution (1)
System\Net\NameResolutionTelemetry.cs (1)
15public static readonly NameResolutionTelemetry Log = new NameResolutionTelemetry();
36 references to NameResolutionTelemetry
System.Net.NameResolution (36)
System\Net\Dns.cs (22)
21NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(string.Empty); 34NameResolutionTelemetry.Log.AfterResolution(string.Empty, activity, answer: name); 506NameResolutionActivity activity = activityOrDefault ?? NameResolutionTelemetry.Log.BeforeResolution(hostName); 511NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: invalidDomainException); 527NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: CreateException(errorCode, nativeErrorCode)); 540NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: justAddresses ? addresses : (object)new IPHostEntry { AddressList = addresses, HostName = newHostName!, Aliases = aliases }, exception: null); 577NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result); 599NameResolutionActivity activity = activityOrDefault ?? NameResolutionTelemetry.Log.BeforeResolution(address); 619NameResolutionTelemetry.Log.AfterResolution(address, activity, answer: name); 627activity = NameResolutionTelemetry.Log.BeforeResolution(name); 654NameResolutionTelemetry.Log.AfterResolution(name, activity, answer: result); 716NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(hostName); 717NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: invalidDomainException); 739if (NameResolutionTelemetry.AnyDiagnosticsEnabled() || shouldFallbackToLocalhost) 803NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(hostName, startingTimeStamp); 815NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result, exception: null); 824NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result, exception: null); 836NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: ex); 852NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result, exception: exception); 916NameResolutionTelemetry.Log.AfterResolution(hostNameOrAddress, activity, answer: null, exception: exception); 938NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(key); 986NameResolutionTelemetry.Log.AfterResolution(key!, activity, new OperationCanceledException());
System\Net\DnsResolver.cs (10)
396=> NameResolutionTelemetry.AnyDiagnosticsEnabled() 404=> NameResolutionTelemetry.AnyDiagnosticsEnabled() 411=> NameResolutionTelemetry.AnyDiagnosticsEnabled() 418=> NameResolutionTelemetry.AnyDiagnosticsEnabled() 433=> NameResolutionTelemetry.AnyDiagnosticsEnabled() 440=> NameResolutionTelemetry.AnyDiagnosticsEnabled() 447=> NameResolutionTelemetry.AnyDiagnosticsEnabled() 455NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(name); 459NameResolutionTelemetry.Log.AfterResolution(name, in activity, getAnswers(result)); 464NameResolutionTelemetry.Log.AfterResolution(name, in activity, answer: null, exception: ex);
System\Net\NameResolutionMetrics.cs (1)
39string errorType = NameResolutionTelemetry.GetErrorType(exception);
System\Net\NameResolutionTelemetry.cs (3)
15public static readonly NameResolutionTelemetry Log = new NameResolutionTelemetry(); 175string host = NameResolutionTelemetry.GetHostnameFromStateObject(hostNameOrAddress); 210string errorType = NameResolutionTelemetry.GetErrorType(exception);