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 |
Возвращает значение, указывающее, будет ли этот маркер заранее вызывать обратные вызовы. Если имеет значение |
| HasChanged |
Возвращает значение, указывающее, изменился ли файл после создания маркера изменения. |
Методы
| Имя | Описание |
|---|---|
| RegisterChangeCallback(Action<Object>, Object) |
Регистрирует обратный вызов, который будет вызываться при изменении маркера, если ActiveChangeCallbacks есть |