1 implementation of IAspireStore
Aspire.Hosting (1)
ApplicationModel\AspireStore.cs (1)
11internal sealed class AspireStore : IAspireStore
57 references to IAspireStore
Aspire.Hosting (17)
ApplicationModel\AspireStoreExtensions.cs (3)
7/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to create an <see cref="IAspireStore"/> instance. 15/// <param name="aspireStore">The <see cref="IAspireStore"/> instance.</param> 21public static string GetFileNameWithContent(this IAspireStore aspireStore, string filenameTemplate, string sourceFilename)
ApplicationModel\VolumeMountBindingAnnotation.cs (4)
29/// <see cref="IAspireStore"/>. 62/// <see langword="null"/> to use the default workload-scoped directory under <see cref="IAspireStore"/>. 119var store = context.ExecutionContext.Services.GetRequiredService<IAspireStore>();
Ats\AspireStoreExports.cs (2)
20public static IAspireStore GetAspireStore(this IServiceProvider serviceProvider) 24return serviceProvider.GetRequiredService<IAspireStore>();
Ats\AtsTypeMappings.cs (1)
31[assembly: AspireExport(typeof(IAspireStore), ExposeProperties = true)]
Dcp\ExecutableConfigurationResolver.cs (2)
25IAspireStore aspireStore) 29private readonly IAspireStore _aspireStore = aspireStore;
DistributedApplicationBuilder.cs (1)
435_innerBuilder.Services.AddSingleton<IAspireStore, AspireStore>(sp =>
src\Shared\VolumeMountPathResolver.cs (3)
15internal static string GetOrCreateLocalPath(IAspireStore store, IResource resource, string volumeName) 22internal static string GetLocalPath(IAspireStore store, IResource resource, string volumeName) 47internal static string GetPathUnderStore(IAspireStore store, params string[] pathSegments)
VolumeResourceBuilderExtensions.cs (1)
25/// executables receive a workload-scoped <see cref="IAspireStore"/> directory in run mode
Aspire.Hosting.Azure.Kubernetes.Tests (2)
AzureKubernetesPersistentVolumeTests.cs (2)
61var store = app.Services.GetRequiredService<IAspireStore>();
Aspire.Hosting.Kubernetes (10)
KubernetesPersistentVolumeExtensions.cs (5)
273var store = context.ExecutionContext.Services.GetRequiredService<IAspireStore>(); 350/// the AppHost's <see cref="IAspireStore"/>. Containers receive the in-container 437var store = context.ExecutionContext.Services.GetRequiredService<IAspireStore>();
KubernetesPersistentVolumeLocalStorage.cs (2)
15internal static string GetOrCreatePath(IAspireStore store, KubernetesPersistentVolumeResource volume) 22internal static string GetPath(IAspireStore store, KubernetesPersistentVolumeResource volume)
src\Shared\VolumeMountPathResolver.cs (3)
15internal static string GetOrCreateLocalPath(IAspireStore store, IResource resource, string volumeName) 22internal static string GetLocalPath(IAspireStore store, IResource resource, string volumeName) 47internal static string GetPathUnderStore(IAspireStore store, params string[] pathSegments)
Aspire.Hosting.Kubernetes.Tests (6)
KubernetesPersistentVolumeRunModeTests.cs (4)
29var store = app.Services.GetRequiredService<IAspireStore>(); 285var store = app.Services.GetRequiredService<IAspireStore>();
KubernetesPublisherTests.cs (2)
1809var store = app.Services.GetRequiredService<IAspireStore>();
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
293var aspireStore = e.Services.GetRequiredService<IAspireStore>();
Aspire.Hosting.Tests (19)
AspireStoreTests.cs (14)
16var store = CreateStore(); 25var store = CreateStore(); 38var store = app.Services.GetRequiredService<IAspireStore>(); 49var store = CreateStore(); 67var store = app.Services.GetRequiredService<IAspireStore>(); 78var store = app.Services.GetRequiredService<IAspireStore>(); 91var store = CreateStore(); 113var store = CreateStore(); 121var store = CreateStore(); 150private static IAspireStore CreateStore() 155return app.Services.GetRequiredService<IAspireStore>();
WithVolumeTests.cs (5)
49var store = app.Services.GetRequiredService<IAspireStore>(); 147var storePrefix = Path.GetFullPath(app.Services.GetRequiredService<IAspireStore>().BasePath) + Path.DirectorySeparatorChar; 222var store = app.Services.GetRequiredService<IAspireStore>();
DotnetTool.AppHost (1)
AppHost.cs (1)
90var nugetPackagesPath = Path.Join(evt.Services.GetRequiredService<IAspireStore>().BasePath, "nuget");