32 references to HeldFileLeaseProbeResult
Aspire.Hosting.Dotnet (32)
DotnetProjectBuildArtifactManager.cs (7)
170
HeldFileLease.Probe(GetLeaseDirectory(hash), LeaseFileExtension) is
HeldFileLeaseProbeResult
.Active;
241
var
leaseState = HeldFileLease.Probe(leaseDirectory, LeaseFileExtension);
242
if (leaseState is
HeldFileLeaseProbeResult
.Active)
248
if (leaseState is
HeldFileLeaseProbeResult
.Unknown)
330
var
leaseState = HeldFileLease.Probe(leaseDirectory, LeaseFileExtension);
331
if (leaseState is
HeldFileLeaseProbeResult
.Active)
337
if (leaseState is
HeldFileLeaseProbeResult
.Unknown)
src\Shared\HeldFileLease.cs (25)
104
/// <see cref="
HeldFileLeaseProbeResult
.Unknown"/> rather than being mistaken for inactive leases.
106
public static
HeldFileLeaseProbeResult
Probe(string leaseDirectory, string fileNameExtension)
119
?
HeldFileLeaseProbeResult
.Unknown
120
:
HeldFileLeaseProbeResult
.None;
124
return
HeldFileLeaseProbeResult
.Unknown;
128
return
HeldFileLeaseProbeResult
.Unknown;
132
return
HeldFileLeaseProbeResult
.Unknown;
135
var
result =
HeldFileLeaseProbeResult
.None;
138
var
fileResult = ProbeLeaseFile(leasePath, fileNameExtension);
139
if (fileResult is
HeldFileLeaseProbeResult
.Active)
141
return
HeldFileLeaseProbeResult
.Active;
144
if (fileResult is
HeldFileLeaseProbeResult
.Unknown)
146
result =
HeldFileLeaseProbeResult
.Unknown;
173
private static
HeldFileLeaseProbeResult
ProbeLeaseFile(string leasePath, string fileNameExtension)
177
return
HeldFileLeaseProbeResult
.Unknown;
194
return
HeldFileLeaseProbeResult
.Unknown;
203
return
HeldFileLeaseProbeResult
.Unknown;
207
return
HeldFileLeaseProbeResult
.None;
211
return
HeldFileLeaseProbeResult
.None;
215
return
HeldFileLeaseProbeResult
.None;
219
return
HeldFileLeaseProbeResult
.Active;
223
return
HeldFileLeaseProbeResult
.Unknown;
227
return
HeldFileLeaseProbeResult
.Unknown;
231
return
HeldFileLeaseProbeResult
.Unknown;