| File: System\Net\DnsResolverOptions.cs | Web Access |
| Project: src\runtime\src\libraries\System.Net.NameResolution\src\System.Net.NameResolution.csproj (System.Net.NameResolution) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Collections.Generic; namespace System.Net { /// <summary> /// Options controlling DNS resolution performed by <see cref="DnsResolver"/>. /// </summary> public sealed class DnsResolverOptions { private IList<IPEndPoint> _servers = new List<IPEndPoint>(); /// <summary> /// Gets or sets the DNS servers to query. When empty, the system-configured DNS servers are used. /// </summary> /// <exception cref="ArgumentNullException">The value being set is <see langword="null"/>.</exception> public IList<IPEndPoint> Servers { get => _servers; set { ArgumentNullException.ThrowIfNull(value); _servers = value; } } } }