PollingFileChangeToken Classe

Definizione

Token di modifica che esegue il polling delle modifiche apportate al file system.

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
Ereditarietà
PollingFileChangeToken
Implementazioni

Commenti

Il polling viene eseguito ogni 4 secondi.

Per impostazione predefinita, questo token di modifica non genera callback di modifica. I chiamanti devono cercare di HasChanged passare da false a true. Quando ActiveChangeCallbacks è true, i callback registrati tramite RegisterChangeCallback(Action<Object>, Object) verranno richiamati quando il file o la directory cambia.

Costruttori

Nome Descrizione
PollingFileChangeToken(FileInfo)

Inizializza una nuova istanza della PollingFileChangeToken classe che esegue il polling del file o della directory specificata per le modifiche come determinato da LastWriteTimeUtc.

Proprietà

Nome Descrizione
ActiveChangeCallbacks

Ottiene un valore che indica se questo token genererà in modo proattivo i callback. Se false, il consumatore del token deve effettuare il polling su HasChanged per rilevare le modifiche.

HasChanged

Ottiene un valore che indica se il file o la directory è stato modificato dopo la creazione del token di modifica.

Metodi

Nome Descrizione
RegisterChangeCallback(Action<Object>, Object)

Registra un callback che verrà richiamato quando il token cambia, se ActiveChangeCallbacks è true. Se ActiveChangeCallbacks è false, non viene registrato alcun callback e viene restituito un oggetto eliminabile vuoto.

Si applica a