27 lines
		
	
	
		
			669 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			669 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using System;
 | 
						|
 | 
						|
namespace FastGithub.Scanner.LookupProviders
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// 公共dns的域名与ip关系提供者选项
 | 
						|
    /// </summary>
 | 
						|
    [Options("Lookup:PublicDnsProvider")]
 | 
						|
    sealed class PublicDnsProviderOptions
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 是否启用
 | 
						|
        /// </summary>
 | 
						|
        public bool Enable { get; set; } = true;
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// dns查询超时时长
 | 
						|
        /// </summary>
 | 
						|
        public TimeSpan Timeout { get; set; } = TimeSpan.FromMilliseconds(100d);
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// dns列表
 | 
						|
        /// </summary>
 | 
						|
        public string[] Dnss { get; set; } = Array.Empty<string>();
 | 
						|
    }
 | 
						|
}
 |