34 references to ExecutableResource
Aspire.Hosting (20)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
23
foreach (
var
executable in beforeStartEvent.Model.GetExecutableResources())
Dashboard\DashboardLifecycleHook.cs (2)
103
ExecutableResource
? dashboardResource = default;
163
ExecutableResource
=> KnownResourceTypes.Executable,
Dcp\DcpExecutor.cs (1)
760
foreach (
var
executable in modelExecutableResources)
Dcp\DcpNameGenerator.cs (1)
40
else if (resource is
ExecutableResource
)
ExecutableResourceBuilderExtensions.cs (10)
23
public static IResourceBuilder<
ExecutableResource
> AddExecutable(this IDistributedApplicationBuilder builder, [ResourceName] string name, string command, string workingDirectory, params string[]? args)
42
public static IResourceBuilder<
ExecutableResource
> AddExecutable(this IDistributedApplicationBuilder builder, [ResourceName] string name, string command, string workingDirectory, params object[]? args)
51
var
executable = new ExecutableResource(name, command, workingDirectory);
63
/// Adds annotation to <see cref="
ExecutableResource
" /> to support containerization during deployment.
68
public static IResourceBuilder<T> PublishAsDockerFile<T>(this IResourceBuilder<T> builder) where T :
ExecutableResource
74
/// Adds annotation to <see cref="
ExecutableResource
" /> to support containerization during deployment.
83
public static IResourceBuilder<T> PublishAsDockerFile<T>(this IResourceBuilder<T> builder, IEnumerable<DockerBuildArg>? buildArgs) where T :
ExecutableResource
97
/// Adds support for containerizing this <see cref="
ExecutableResource
"/> during deployment.
111
where T :
ExecutableResource
146
private sealed class ExecutableContainerResource(
ExecutableResource
er) : ContainerResource(er.Name)
ExecutableResourceExtensions.cs (3)
9
/// Provides extension methods for working with <see cref="
ExecutableResource
"/> objects.
18
public static IEnumerable<
ExecutableResource
> GetExecutableResources(this DistributedApplicationModel model)
22
return model.Resources.OfType<
ExecutableResource
>();
Publishing\ManifestPublishingContext.cs (2)
109
else if (resource is
ExecutableResource
executable)
192
private async Task WriteExecutableAsync(
ExecutableResource
executable)
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppExecutableExtensions.cs (1)
35
where T :
ExecutableResource
Aspire.Hosting.Azure.Tests (1)
PublicApiTests\AppContainersPublicApiTests.cs (1)
53
IResourceBuilder<
ExecutableResource
> executable = null!;
Aspire.Hosting.Python.Tests (3)
AddPythonAppTests.cs (3)
146
var
pythonProjectResource = Assert.Single(executableResources);
182
var
pythonProjectResource = Assert.Single(executableResources);
221
var
pythonProjectResource = Assert.Single(executableResources);
Aspire.Hosting.Tests (8)
Dashboard\DashboardResourceTests.cs (6)
48
var
dashboard = Assert.Single(model.Resources.OfType<
ExecutableResource
>());
173
var
dashboard = Assert.Single(model.Resources.OfType<
ExecutableResource
>());
462
var
dashboard = Assert.Single(model.Resources.OfType<
ExecutableResource
>());
Dcp\DcpExecutorTests.cs (1)
488
(Action<IResourceBuilder<
ExecutableResource
>> AddEndpoint, string ErrorMessageFragment)[] testcases = [
WithEndpointTests.cs (1)
213
var
resource = Assert.Single(exeResources);
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
145
(ProjectResource or
ExecutableResource
)