/* ----------------------------------------------------------------- */ /// /// HttpMonitor /// /// <summary> /// オブジェクトを初期化します。 /// </summary> /// /// <param name="handler">HTTP 通信用ハンドラ</param> /// /* ----------------------------------------------------------------- */ public HttpMonitor(ContentHandler <TValue> handler) : base(handler) { Timer.SubscribeAsync(WhenTick); }
/* ----------------------------------------------------------------- */ /// /// HttpMonitorBase /// /// <summary> /// オブジェクトを初期化します。 /// </summary> /// /// <param name="handler">HTTP 通信用ハンドラ</param> /// /* ----------------------------------------------------------------- */ protected HttpMonitorBase(ContentHandler <TValue> handler) { Handler = handler; Timeout = TimeSpan.FromSeconds(2); _http = HttpClientFactory.Create(handler); }