/// <summary> /// Sets an watcher. /// </summary> /// <param name="watcher"></param> /// <param name="useAsync">Whether use async update callback.</param> public void SetWatcher(IWatcher watcher, bool useAsync = true) { this.watcher = watcher; if (useAsync) { watcher?.SetUpdateCallback(LoadPolicyAsync); return; } watcher?.SetUpdateCallback(LoadPolicy); }
public void SetWatcher(IWatcher watcher) { this.watcher = watcher; watcher?.SetUpdateCallback(this.LoadPolicy); }