語言

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秒進行一次。

預設情況下,此變更標記不會觸發變更回撥。 來電者應注意 HasChanged 從 false 到 true。 當 ActiveChangeCallbacks 是 true時,透過 RegisterChangeCallback(Action<Object>, Object) 註冊的回調會在檔案或目錄變更時被呼叫。

建構函式

名稱 Description
PollingFileChangeToken(FileInfo)

初始化一個新的類別實例 PollingFileChangeToken ,輪詢指定的檔案或目錄,以進行由 決定 LastWriteTimeUtc的變更。

屬性

名稱 Description
ActiveChangeCallbacks

會獲得一個值,表示該代幣是否會主動觸發回撥。 若為 false,則權杖取用者需要輪詢 HasChanged 來偵測變更。

HasChanged

會得到一個值,表示自變更令牌建立以來,檔案或目錄是否已變更。

方法

名稱 Description
RegisterChangeCallback(Action<Object>, Object)

註冊一個回調,當令牌變更時會被呼叫,若 ActiveChangeCallbacks 為 true。 若 ActiveChangeCallbacks 是 false,則不會註冊回撥,且會回傳一個空的一次性裝置。

適用於