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 тем, чтобы повернуться trueс false . Когда ActiveChangeCallbacks это trueтак, обратные вызовы, зарегистрированные через RegisterChangeCallback(Action<Object>, Object) , будут вызываться при изменении файла.

Конструкторы

Имя Описание
PollingFileChangeToken(FileInfo)

Инициализирует новый экземпляр PollingFileChangeToken класса, который опрашивает указанный файл для изменений, LastWriteTimeUtcкак определено.

Свойства

Имя Описание
ActiveChangeCallbacks

Возвращает значение, указывающее, будет ли этот маркер заранее вызывать обратные вызовы. Если имеет значение false, получатель токена должен опрашивать HasChanged для обнаружения изменений.

HasChanged

Возвращает значение, указывающее, изменился ли файл после создания маркера изменения.

Методы

Имя Описание
RegisterChangeCallback(Action<Object>, Object)

Регистрирует обратный вызов, который будет вызываться при изменении маркера, если ActiveChangeCallbacks есть true. Если ActiveChangeCallbacks это falseтак, обратный вызов не зарегистрирован и возвращается пустой удаленный объект.

Применяется к