using System.Threading;
using System.Threading.Tasks;
namespace FastGithub.Dns
{
    /// 
    /// Dns冲突解决者
    /// 
    interface IConflictSolver
    {
        /// 
        /// 解决冲突
        /// 
        /// 
        /// 
        Task SolveAsync(CancellationToken cancellationToken);
        /// 
        /// 恢复冲突
        /// 
        /// 
        /// 
        Task RestoreAsync(CancellationToken cancellationToken);
    }
}