1 write to _environmentSettings
Microsoft.TemplateSearch.Common (1)
Providers\NuGetMetadataSearchProvider.cs (1)
43
_environmentSettings
= environmentSettings ?? throw new ArgumentNullException(nameof(environmentSettings));
16 references to _environmentSettings
Microsoft.TemplateSearch.Common (16)
Providers\NuGetMetadataSearchProvider.cs (16)
45
_logger =
_environmentSettings
.Host.LoggerFactory.CreateLogger<NuGetMetadataSearchProvider>();
73
_searchCache = TemplateSearchCache.FromJObject(
_environmentSettings
.Host.FileSystem.ReadObject(metadataLocation), _logger, _additionalDataReaders);
93
string? localOverridePath =
_environmentSettings
.Environment.GetEnvironmentVariable(LocalSourceSearchFileOverrideEnvVar);
97
if (
_environmentSettings
.Host.FileSystem.FileExists(localOverridePath!))
105
string preferredMetadataLocation = Path.Combine(
_environmentSettings
.Paths.HostVersionSettingsDir, TemplateDiscoveryMetadataFile);
107
string? useLocalSearchFile =
_environmentSettings
.Environment.GetEnvironmentVariable(UseLocalSearchFileIfPresentEnvVar);
112
if (
_environmentSettings
.Host.FileSystem.FileExists(preferredMetadataLocation))
138
if (
_environmentSettings
.Host.FileSystem.FileExists(metadataFileTargetLocation))
141
DateTime lastWriteTimeUtc =
_environmentSettings
.Host.FileSystem.GetLastWriteTimeUtc(metadataFileTargetLocation);
179
if (
_environmentSettings
.Host.FileSystem.FileExists(etagFileLocation))
181
string etagValue =
_environmentSettings
.Host.FileSystem.ReadAllText(etagFileLocation);
194
_environmentSettings
.Host.FileSystem.WriteAllText(searchMetadataFileLocation, resultText);
200
_environmentSettings
.Host.FileSystem.WriteAllText(etagFileLocation, etagValues.First());
209
_environmentSettings
.Host.FileSystem.SetLastWriteTimeUtc(searchMetadataFileLocation, DateTime.UtcNow);
224
if (
_environmentSettings
.Host.FileSystem.FileExists(searchMetadataFileLocation))
227
_environmentSettings
.Host.Logger.LogWarning(LocalizableStrings.BlobStoreSourceFileProvider_Warning_LocalCacheWillBeUsed);