8 implementations of IResourceWithServiceDiscovery
Aspire.Hosting (1)
ApplicationModel\ProjectResource.cs (1)
24public class ProjectResource : Resource, IResourceWithEnvironment, IResourceWithArgs, IResourceWithServiceDiscovery, IResourceWithWaitSupport, IResourceWithProbes,
Aspire.Hosting.DevTunnels (1)
DevTunnelResource.cs (1)
42public sealed class DevTunnelPortResource : Resource, IResourceWithServiceDiscovery, IResourceWithWaitSupport
Aspire.Hosting.JavaScript (2)
JavaScriptAppResource.cs (1)
16: ExecutableResource(name, command, workingDirectory), IResourceWithServiceDiscovery, IResourceWithContainerFiles;
NodeAppResource.cs (1)
16: JavaScriptAppResource(name, command, workingDirectory), IResourceWithServiceDiscovery, IContainerFilesDestinationResource;
Aspire.Hosting.Keycloak (1)
KeycloakResource.cs (1)
14: ContainerResource(name), IResourceWithServiceDiscovery
Aspire.Hosting.Python (1)
PythonAppResource.cs (1)
63: ExecutableResource(name, executablePath, appDirectory), IResourceWithServiceDiscovery, IContainerFilesDestinationResource;
Aspire.Hosting.Yarp (1)
YarpResource.cs (1)
13public class YarpResource : ContainerResource, IResourceWithServiceDiscovery, IContainerFilesDestinationResource
Aspire.Hosting.Yarp.Tests (1)
YarpClusterTests.cs (1)
219private sealed class TestResource(string name) : IResourceWithServiceDiscovery
10 references to IResourceWithServiceDiscovery
Aspire.Hosting (3)
ResourceBuilderExtensions.cs (3)
190/// <remarks>This method is not available in polyglot app hosts. Use <see cref="WithReference{TDestination}(IResourceBuilder{TDestination}, IResourceBuilder{IResourceWithServiceDiscovery})"/> instead.</remarks> 655public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<IResourceWithServiceDiscovery> source) 676public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<IResourceWithServiceDiscovery> source, string name)
Aspire.Hosting.Yarp (7)
ConfigurationBuilder\IYarpConfigurationBuilder.cs (4)
39public YarpCluster AddCluster(IResourceBuilder<IResourceWithServiceDiscovery> resource); 100internal static YarpCluster AddClusterFromResource(this IYarpConfigurationBuilder builder, IResourceBuilder<IResourceWithServiceDiscovery> resource) 171public static YarpRoute AddRoute(this IYarpConfigurationBuilder builder, IResourceBuilder<IResourceWithServiceDiscovery> resource) 196public static YarpRoute AddRoute(this IYarpConfigurationBuilder builder, string path, IResourceBuilder<IResourceWithServiceDiscovery> resource)
ConfigurationBuilder\YarpCluster.cs (2)
35internal YarpCluster(IResourceWithServiceDiscovery resource) 73private static object BuildEndpointUri(IResourceWithServiceDiscovery resource)
ConfigurationBuilder\YarpConfigurationBuilder.cs (1)
36public YarpCluster AddCluster(IResourceBuilder<IResourceWithServiceDiscovery> resource)