次の方法で共有


PollingFileChangeToken クラス

定義

ファイル システムの変更をポーリングする変更トークン。

public ref class PollingFileChangeToken : Microsoft::Extensions::Primitives::IChangeToken
public class PollingFileChangeToken : Microsoft.Extensions.Primitives.IChangeToken
type PollingFileChangeToken = class
    interface IChangeToken
Public Class PollingFileChangeToken
Implements IChangeToken
継承
PollingFileChangeToken
実装

注釈

ポーリングは 4 秒ごとに行われます。

既定では、この変更トークンは変更コールバックを発生しません。 呼び出し元は、 HasChangedfalse から trueに変わるのを監視する必要があります。 ActiveChangeCallbackstrueされると、ファイルが変更されたときに、RegisterChangeCallback(Action<Object>, Object)を介して登録されたコールバックが呼び出されます。

コンストラクター

名前 説明
PollingFileChangeToken(FileInfo)

LastWriteTimeUtcによって決定された変更について、指定したファイルをポーリングするPollingFileChangeToken クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ActiveChangeCallbacks

このトークンが事前にコールバックを発生させるかどうかを示す値を取得します。 false の場合、トークン コンシューマーは HasChanged をポーリングして変更を検出する必要があります。

HasChanged

変更トークンの作成後にファイルが変更されたかどうかを示す値を取得します。

メソッド

名前 説明
RegisterChangeCallback(Action<Object>, Object)

ActiveChangeCallbackstrueされている場合に、トークンが変更されたときに呼び出されるコールバックを登録します。 ActiveChangeCallbacksfalseされている場合、コールバックは登録されておらず、空の破棄可能な値が返されます。

適用対象