11 instantiations of CertificatePathWatcher
Microsoft.AspNetCore.Server.Kestrel.Core (1)
KestrelServerOptions.cs (1)
464? new CertificatePathWatcher(
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (10)
CertificatePathWatcherTests.cs (10)
27using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 82using var watcher = new CertificatePathWatcher(rootDir, logger, _ => NoChangeFileProvider.Instance); 131using var watcher = new CertificatePathWatcher(dir, logger, _ => fileProvider); 181using var watcher = new CertificatePathWatcher(dir, logger, _ => fileProvider); 218using var watcher = new CertificatePathWatcher(dir, logger, _ => null); 244using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 278using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 318using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 353using var watcher = new CertificatePathWatcher(dir, logger, _ => fileProvider); 409using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance);
44 references to CertificatePathWatcher
Microsoft.AspNetCore.Server.Kestrel.Core (23)
Internal\CertificatePathWatcher.cs (3)
18private readonly ILogger<CertificatePathWatcher> _logger; 30public CertificatePathWatcher(IHostEnvironment hostEnvironment, ILogger<CertificatePathWatcher> logger) 49internal CertificatePathWatcher(string contentRootPath, ILogger<CertificatePathWatcher> logger, Func<string, IFileProvider?> fileProviderFactory)
Internal\CertificatePathWatcherLoggerExtensions.cs (16)
11public static partial void DirectoryDoesNotExist(this ILogger<CertificatePathWatcher> logger, string directory, string path); 14public static partial void UnknownFile(this ILogger<CertificatePathWatcher> logger, string path); 17public static partial void UnknownObserver(this ILogger<CertificatePathWatcher> logger, string path); 20public static partial void CreatedDirectoryWatcher(this ILogger<CertificatePathWatcher> logger, string directory); 23public static partial void CreatedFileWatcher(this ILogger<CertificatePathWatcher> logger, string path); 26public static partial void RemovedDirectoryWatcher(this ILogger<CertificatePathWatcher> logger, string directory); 29public static partial void RemovedFileWatcher(this ILogger<CertificatePathWatcher> logger, string path); 32public static partial void LastModifiedTimeError(this ILogger<CertificatePathWatcher> logger, string path, Exception e); 35public static partial void UntrackedFileEvent(this ILogger<CertificatePathWatcher> logger, string path); 38public static partial void ReusedObserver(this ILogger<CertificatePathWatcher> logger, string path); 41public static partial void AddedObserver(this ILogger<CertificatePathWatcher> logger, string path); 44public static partial void RemovedObserver(this ILogger<CertificatePathWatcher> logger, string path); 47public static partial void ObserverCount(this ILogger<CertificatePathWatcher> logger, string path, int count); 50public static partial void FileCount(this ILogger<CertificatePathWatcher> logger, string directory, int count); 53public static partial void FlaggedObservers(this ILogger<CertificatePathWatcher> logger, string path, int count); 56public static partial void EventWithoutFile(this ILogger<CertificatePathWatcher> logger, string path);
KestrelConfigurationLoader.cs (2)
26private readonly CertificatePathWatcher? _certificatePathWatcher; 38CertificatePathWatcher? certificatePathWatcher,
KestrelServerOptions.cs (2)
463var certificatePathWatcher = reloadOnChange && !_disableCertificateFileWatching 466ApplicationServices.GetRequiredService<ILogger<CertificatePathWatcher>>())
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (21)
CertificatePathWatcherTests.cs (20)
25var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 27using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 75var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 82using var watcher = new CertificatePathWatcher(rootDir, logger, _ => NoChangeFileProvider.Instance); 125var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 131using var watcher = new CertificatePathWatcher(dir, logger, _ => fileProvider); 175var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 181using var watcher = new CertificatePathWatcher(dir, logger, _ => fileProvider); 215var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 218using var watcher = new CertificatePathWatcher(dir, logger, _ => null); 242var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 244using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 276var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 278using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 316var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 318using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance); 347var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 353using var watcher = new CertificatePathWatcher(dir, logger, _ => fileProvider); 407var logger = LoggerFactory.CreateLogger<CertificatePathWatcher>(); 409using var watcher = new CertificatePathWatcher(dir, logger, _ => NoChangeFileProvider.Instance);
KestrelServerTests.cs (1)
794serviceCollection.AddSingleton(Mock.Of<ILogger<CertificatePathWatcher>>());