1 instantiation of NameResolutionTelemetry
System.Net.NameResolution (1)
System\Net\NameResolutionTelemetry.cs (1)
15public static readonly NameResolutionTelemetry Log = new NameResolutionTelemetry();
26 references to NameResolutionTelemetry
System.Net.NameResolution (26)
System\Net\Dns.cs (22)
21NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(string.Empty); 34NameResolutionTelemetry.Log.AfterResolution(string.Empty, activity, answer: name); 495NameResolutionActivity activity = activityOrDefault ?? NameResolutionTelemetry.Log.BeforeResolution(hostName); 500NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: invalidDomainException); 516NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: CreateException(errorCode, nativeErrorCode)); 529NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: justAddresses ? addresses : (object)new IPHostEntry { AddressList = addresses, HostName = newHostName!, Aliases = aliases }, exception: null); 557NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result); 579NameResolutionActivity activity = activityOrDefault ?? NameResolutionTelemetry.Log.BeforeResolution(address); 599NameResolutionTelemetry.Log.AfterResolution(address, activity, answer: name); 607activity = NameResolutionTelemetry.Log.BeforeResolution(name); 634NameResolutionTelemetry.Log.AfterResolution(name, activity, answer: result); 696NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(hostName); 697NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: invalidDomainException); 719if (NameResolutionTelemetry.AnyDiagnosticsEnabled() || isLocalhostSubdomain) 783NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(hostName, startingTimeStamp); 795NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result, exception: null); 805NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result, exception: null); 818NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: null, exception: ex); 834NameResolutionTelemetry.Log.AfterResolution(hostName, activity, answer: result, exception: exception); 862NameResolutionTelemetry.Log.AfterResolution(hostNameOrAddress, activity, answer: null, exception: exception); 884NameResolutionActivity activity = NameResolutionTelemetry.Log.BeforeResolution(key); 932NameResolutionTelemetry.Log.AfterResolution(key!, activity, new OperationCanceledException());
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); 209string errorType = NameResolutionTelemetry.GetErrorType(exception);