© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•2y ago
alexzeitler

ChangeToken / PhysicalFileProvider behavior

I have a PhysicalFileProvider watching for file changes like this

var changeToken = _fileProvider.Watch(filter);
ChangeToken.OnChange(
      () => changeToken,
      { var hasChanged = changeToken.HasChanged; }
)
var changeToken = _fileProvider.Watch(filter);
ChangeToken.OnChange(
      () => changeToken,
      { var hasChanged = changeToken.HasChanged; }
)


When writing some content - even a short "Hello", to a file which matches the
filter
filter
,
ChangeToken.OnChange
ChangeToken.OnChange
is firing multiple times.

Is this the expected behavior and do I have to implement some sort of de-duplication if I want a change handler to be called only once?
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

BehaviorTree Implementation
C#CC# / help
6mo ago
✅ Weird ASP0016 behavior
C#CC# / help
4mo ago
Weird ToBase64String behavior
C#CC# / help
4y ago
❔ Localization behavior in tests
C#CC# / help
3y ago