14 references to FoundryLocalService
Aspire.Hosting.Azure.Tests (3)
FoundryExtensionsTests.cs (3)
96Assert.Equal(FoundryLocalService.ApiKey, localResource.ApiKey); 107Assert.True(FoundryLocalService.TryParseModelId(output, out var modelId)); 121Assert.True(FoundryLocalService.TryParseModelId(output, out var modelId));
Aspire.Hosting.Foundry (11)
FoundryExtensions.cs (7)
180builder.OnResourceStopped(static (_, _, ct) => FoundryLocalService.StopAsync(ct)); 293resource.ApiKey = FoundryLocalService.ApiKey; 302await FoundryLocalService.StartAsync(logger, ct).ConfigureAwait(false); 309if (FoundryLocalService.IsServiceRunning) 311resource.EmulatorServiceUri = FoundryLocalService.Endpoint; 387await FoundryLocalService.LoadModelAsync(deployment.ModelId, ct).ConfigureAwait(false); 408return await FoundryLocalService.DownloadModelAsync(model, progress => progressChannel.Writer.TryWrite(progress), ct).ConfigureAwait(false);
FoundryLocalHealthCheck.cs (1)
12if (!FoundryLocalService.IsServiceRunning)
FoundryLocalService.cs (2)
377return FoundryLocalService.StopAsync(cancellationToken); 382return new(FoundryLocalService.StopAsync(CancellationToken.None));
LocalModelHealthCheck.cs (1)
17if (!await FoundryLocalService.IsModelLoadedAsync(modelId, cancellationToken).ConfigureAwait(false))