168 references to WithEndpoint
Aspire.Hosting (7)
ResourceBuilderExtensions.cs (7)
1953return WithEndpoint(builder, port, targetPort, scheme, name, env, (bool?)isProxied, isExternal, protocol); 2038return WithEndpoint(builder, port, targetPort, scheme, name, env, isProxied, isExternal, protocol: null); 2063return WithEndpoint(builder, port, targetPort, scheme, name, env, (bool?)isProxied, isExternal, protocol: null); 2090return builder.WithEndpoint(targetPort: targetPort, port: port, scheme: "http", name: name, env: env, isProxied: isProxied); 2138return builder.WithEndpoint(targetPort: targetPort, port: port, scheme: "https", name: name, env: env, isProxied: isProxied); 2191/// Gets an <see cref="EndpointReference"/> by name from the resource. These endpoints are declared either using <see cref="WithEndpoint{T}(IResourceBuilder{T}, int?, int?, string?, string?, string?, bool?, bool?, ProtocolType?)"/> or by launch settings (for project resources). 2209/// Gets an <see cref="EndpointReference"/> by name from the resource. These endpoints are declared either using <see cref="WithEndpoint{T}(IResourceBuilder{T}, int?, int?, string?, string?, string?, bool?, bool?, ProtocolType?)"/> or by launch settings (for project resources).
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
111builder.WithEndpoint(name: "emulator", scheme: scheme, targetPort: 8081)
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
270.WithEndpoint(name: "emulator", targetPort: 5672)
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
418.WithEndpoint(name: "emulator", targetPort: 5672)
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
163.WithEndpoint(name: EmulatorEndpointName, targetPort: 8888, scheme: "http")
Aspire.Hosting.Azure.Tests (11)
AzureAppServiceTests.cs (1)
1192.WithEndpoint(port: 8080, targetPort: 5000, scheme: "http", name: "http", isExternal: true);
AzureContainerAppsTests.cs (5)
1262.WithEndpoint(scheme: "redis", targetPort: 6379); 1278.WithEndpoint(scheme: "foo", targetPort: 443, name: "foo") 1340.WithEndpoint(targetPort: 80); 1427.WithEndpoint(targetPort: 5672, name: "amqp") 2842.WithEndpoint(port: 8080, targetPort: 5000, scheme: "http", name: "http", isExternal: true);
AzureFrontDoorTests.cs (1)
217.WithEndpoint(scheme: "tcp", name: "grpc")
AzureSandboxesTests.cs (1)
2302.WithEndpoint(targetPort: 6379, scheme: "tcp", isExternal: true)
FoundryExtensionsTests.cs (3)
785.WithEndpoint(targetPort: 9000, scheme: "http", name: "http", isExternal: true) 851.WithEndpoint(targetPort: 9000, scheme: "http", name: "http", isExternal: true) 891.WithEndpoint(targetPort: 9000, scheme: "http", name: "http", isExternal: true)
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
37.WithEndpoint(port: port, name: "tcp");
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
37.WithEndpoint(port: port, name: "tcp");
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
37.WithEndpoint(port: port, name: "tcp");
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
37.WithEndpoint(port: port, name: "tcp");
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestExtensions.cs (1)
37.WithEndpoint(port: port, name: "tcp");
Aspire.Hosting.Docker.Tests (3)
DockerComposeTests.cs (3)
77.WithEndpoint(scheme: "http", port: 8080, name: "internal") // Non-external endpoint 78.WithEndpoint(scheme: "http", port: 8081, name: "external", isExternal: true); // External endpoint 433.WithEndpoint(scheme: "http", port: hostPort, targetPort: 80, name: "http", isExternal: true);
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
130.WithEndpoint(port: port, targetPort: 6379, name: GarnetResource.PrimaryEndpointName)
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
75.WithEndpoint(targetPort: KafkaBrokerPort, port: port, name: KafkaServerResource.PrimaryEndpointName) 76.WithEndpoint(targetPort: KafkaInternalBrokerPort, name: KafkaServerResource.InternalEndpointName)
Aspire.Hosting.Kubernetes.Tests (4)
KubernetesDeployTests.cs (3)
1321.WithEndpoint(targetPort: 6379, name: "tcp") 1392.WithEndpoint(targetPort: 6379, name: "tcp") 1511.WithEndpoint(targetPort: 6379, name: "tcp")
KubernetesPublisherTests.cs (1)
858.WithEndpoint(name: "tcp", port: 0, targetPort: 1433);
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
91.WithEndpoint(port: port, targetPort: DefaultContainerPort, name: MongoDBServerResource.PrimaryEndpointName)
Aspire.Hosting.MongoDB.Tests (1)
MongoDBReplCommandTests.cs (1)
76.WithEndpoint(targetPort: 27018, name: "tcp");
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
84.WithEndpoint(port: port, targetPort: 3306, name: MySqlServerResource.PrimaryEndpointName) // Internal port is always 3306.
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
97.WithEndpoint(targetPort: 4222, port: port, name: NatsServerResource.PrimaryEndpointName)
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
60.WithEndpoint(port: port, targetPort: 1521, name: OracleDatabaseServerResource.PrimaryEndpointName)
Aspire.Hosting.Orleans (2)
OrleansServiceExtensions.cs (2)
482builder.WithEndpoint(scheme: "tcp", name: "orleans-silo", env: "Orleans__Endpoints__SiloPort", isProxied: true, isExternal: false); 483builder.WithEndpoint(scheme: "tcp", name: "orleans-gateway", env: "Orleans__Endpoints__GatewayPort", isProxied: true, isExternal: false);
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
115.WithEndpoint(port: port, targetPort: 5432, name: PostgresServerResource.PrimaryEndpointName) // Internal port is always 5432.
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
80.WithEndpoint(port: port, targetPort: 5672, name: RabbitMQServerResource.PrimaryEndpointName)
Aspire.Hosting.Radius.Tests (2)
Publishing\BackingResourceValueResolutionTests.cs (2)
1251.WithEndpoint(scheme: "tcp", name: "custom"); 1473.WithEndpoint(scheme: "tcp", name: "tcp", port: 3500, targetPort: 3500);
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (2)
97.WithEndpoint(port: port, targetPort: 6379, name: RedisResource.PrimaryEndpointName, scheme: RedisResource.StandardRedisScheme) 196.WithEndpoint(targetPort: 6380, name: RedisResource.SecondaryEndpointName)
Aspire.Hosting.Redis.Tests (1)
RedisReplCommandTests.cs (1)
45redis.WithEndpoint(targetPort: 6380, name: "secondary");
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
57.WithEndpoint(port: port, targetPort: 1433, name: SqlServerServerResource.PrimaryEndpointName)
Aspire.Hosting.Tests (110)
AddConnectionStringTests.cs (1)
75var redis = builder.AddContainer("c", "redis").WithEndpoint(name: "tcp");
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (1)
465.WithEndpoint(8080, 80, "http");
AsHttp2ServiceTests.cs (1)
46testProgram.ServiceABuilder.WithEndpoint(9999, scheme: "tcp");
Dcp\DcpExecutorTests.cs (77)
762.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 974.WithEndpoint(name: "NoPortNoTargetPort", env: "NO_PORT_NO_TARGET_PORT", isProxied: true); 1012.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPort, env: "PORT_SET_NO_TARGET_PORT"); 1049.WithEndpoint(name: "NoPortTargetPortSet", targetPort: desiredPort, env: "NO_PORT_TARGET_PORT_SET", isProxied: true); 1081.WithEndpoint(name: "fixed", targetPort: fixedTargetPort, isProxied: true); 1083.WithEndpoint(name: "dynamic", isProxied: true); 1114.WithEndpoint(name: "PortAndTargetPortSet", port: desiredPort, targetPort: desiredTargetPort, env: "PORT_AND_TARGET_PORT_SET", isProxied: true); 1151.WithEndpoint(name: "EqualPortAndTargetPort", port: desiredPort, targetPort: desiredPort, env: "EQUAL_PORT_AND_TARGET_PORT", isProxied: true); 1168.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPort, env: "PORT_SET_NO_TARGET_PORT") 1197.WithEndpoint(name: "EqualPortAndTargetPort", port: desiredPort, targetPort: desiredPort, env: "EQUAL_PORT_AND_TARGET_PORT", isProxied: true) 1227.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPort, env: "PORT_SET_NO_TARGET_PORT"); 1263.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPort, env: "PORT_SET_NO_TARGET_PORT"); 1307.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPort, env: "PORT_SET_NO_TARGET_PORT", isProxied: false); 1342.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPort, env: "PORT_SET_NO_TARGET_PORT", isProxied: false); 1373.WithEndpoint(name: "NoPortTargetPortSet", targetPort: desiredPort, env: "NO_PORT_TARGET_PORT_SET", isProxied: false); 1405.WithEndpoint(name: "PortAndTargetPortSet", port: desiredPort, targetPort: desiredPort, env: "PORT_AND_TARGET_PORT_SET", isProxied: false); 1435.WithEndpoint(name: "NoPortNoTargetPort", env: "NO_PORT_NO_TARGET_PORT", isProxied: false); 1465.WithEndpoint(name: "tcp", isProxied: false); 1547.WithEndpoint(name: "fixed", port: fixedPort, isProxied: false); 1549.WithEndpoint(name: "dynamic", env: "DYNAMIC_PORT", isProxied: false); 1586.WithEndpoint(name: "http", port: port, env: "HTTP_PORT"); 1624.WithEndpoint(name: "http", port: port, targetPort: targetPort); 1662.WithEndpoint(name: "http", env: "HTTP_PORT", isProxied: false); 1705.WithEndpoint(name: "http", env: "HTTP_PORT", isProxied: false); 1743.WithEndpoint(name: "http", targetPort: targetPort, isProxied: false); 1781.WithEndpoint(name: "http", env: "PERSISTENT_PORT", isProxied: false); 1783.WithEndpoint(name: "http", env: "DYNAMIC_PORT", isProxied: false); 1823.WithEndpoint(name: "http", env: "HTTP_PORT", isProxied: false); 1873er => er.WithEndpoint(name: "PortAndTargetPortSetDifferently", port: desiredPortOne, targetPort: desiredPortTwo, env: "PORT_AND_TARGET_PORT_SET_DIFFERENTLY", isProxied: false), 1879er => er.WithEndpoint(name: "ZeroPortAndTargetPortSetDifferently", port: 0, targetPort: desiredPortOne, env: "ZERO_PORT_AND_TARGET_PORT_SET_DIFFERENTLY", isProxied: false), 3931.WithEndpoint(name: "NoPortNoTargetPort", env: "NO_PORT_NO_TARGET_PORT", isProxied: true) 3981.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPortOne, env: "PORT_SET_NO_TARGET_PORT") 4136.WithEndpoint(name: "NoPortTargetPortSet", targetPort: desiredTargetPort, env: "NO_PORT_TARGET_PORT_SET", isProxied: true); 4171.WithEndpoint(name: "PortAndTargetPortSet", port: desiredPort, targetPort: desiredTargetPort, env: "PORT_AND_TARGET_PORT_SET", isProxied: true); 4203.WithEndpoint(name: "tcp", targetPort: 5432, isProxied: true); 4356cr => cr.WithEndpoint(name: "NoPortNoTargetPortProxied", env: "NO_PORT_NO_TARGET_PORT_PROXIED", isProxied: true), 4362cr => cr.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPortOne, env: "PORT_SET_NO_TARGET_PORT", isProxied: true), 4368cr => cr.WithEndpoint(name: "NoPortNoTargetPortProxyless", env: "NO_PORT_NO_TARGET_PORT_PROXYLESS", isProxied: false), 4374cr => cr.WithEndpoint(name: "ZeroPortNoTargetPortProxyless", port: 0, env: "ZERO_PORT_NO_TARGET_PORT_PROXYLESS", isProxied: false), 4402.WithEndpoint(name: "PortSetNoTargetPort", port: desiredPort, env: "PORT_SET_NO_TARGET_PORT", isProxied: false); 4435.WithEndpoint(name: "NoPortTargetPortSet", targetPort: desiredTargetPort, env: "NO_PORT_TARGET_PORT_SET", isProxied: false); 4467.WithEndpoint(name: "NoPortTargetPortSet", targetPort: desiredTargetPort, isProxied: false); 4541.WithEndpoint(name: "NoPortTargetPortSet", targetPort: desiredTargetPort, isProxied: false); 4589.WithEndpoint(name: "NoPortTargetPortSet", targetPort: desiredTargetPort, isProxied: false); 4619.WithEndpoint(name: "NoPortTargetPortSet", scheme: "http", targetPort: desiredTargetPort, isProxied: false) 4666.WithEndpoint(name: "NoPortTargetPortSet", scheme: "http", targetPort: desiredTargetPort, isProxied: false) 4743.WithEndpoint(name: "PortAndTargetPortSet", port: desiredPort, targetPort: desiredTargetPort, env: "PORT_AND_TARGET_PORT_SET", isProxied: false); 4777.WithEndpoint(name: "PortAndTargetPortSet", port: desiredPort, targetPort: desiredTargetPort, env: "PORT_AND_TARGET_PORT_SET", isProxied: true) 4809.WithEndpoint(name: "PortAndProtocolSet", port: desiredPort, targetPort: desiredTargetPort, env: "PORT_AND_PROTOCOL_SET", isProxied: false, protocol: System.Net.Sockets.ProtocolType.Udp); 9602.WithEndpoint(name: "proxied", targetPort: 1234, port: 5678, isProxied: true) 9603.WithEndpoint(name: "notProxied", port: 8765, isProxied: false); 9606.WithEndpoint(name: "proxied", port: 15678, targetPort: 11234, isProxied: true) 9607.WithEndpoint(name: "notProxied", port: 18765, isProxied: false) 9612.WithEndpoint(name: "proxied", port: 25678, targetPort: 21234, isProxied: true) 9613.WithEndpoint(name: "notProxied", port: 28765, isProxied: false) 9742.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 9787.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 9823.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 9862.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10099.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10139.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10171.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10199.WithEndpoint(name: "http", scheme: "http", targetPort: 1234, port: 5678, isProxied: true) 10200.WithEndpoint(name: "unused", targetPort: 1235, port: 5679, isProxied: true); 10249.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10293.WithEndpoint(name: "http", scheme: "http", targetPort: 8080, port: 5678, isProxied: true); 10330.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10369.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10433.WithEndpoint( 10491.WithEndpoint(name: "http", targetPort: 1234, port: 5678); 10532.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10583.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10623.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10678.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10681.WithEndpoint(name: "http", targetPort: 1235, port: 5679, isProxied: true); 10744.WithEndpoint(name: "http", targetPort: 1234, port: 5678, isProxied: true); 10751.WithEndpoint(name: "http", targetPort: 1235, port: 5679, isProxied: true)
DistributedApplicationTests.cs (4)
531.WithEndpoint(port: 6379, targetPort: 6379, name: "tcp", env: "REDIS_PORT") 618.WithEndpoint(port: 6379, targetPort: 6379, name: "tcp", env: "REDIS_PORT") 1208.WithEndpoint(targetPort: 6379, name: "tcp", env: "REDIS_PORT"); 1299.WithEndpoint(targetPort: 6379, name: "tcp", env: "REDIS_PORT");
ExecutionConfigurationGathererTests.cs (5)
117.WithEndpoint(name: "environment", targetPort: 5000) 118.WithEndpoint(name: "argument", targetPort: 5001) 119.WithEndpoint(name: "launch-tool", targetPort: 5002); 246.WithEndpoint(name: "http", scheme: "http") 281.WithEndpoint(name: "http", scheme: "http")
HealthCheckTests.cs (3)
25.WithEndpoint(targetPort: 9999, scheme: "tcp", name: "nonhttp"); 45.WithEndpoint(targetPort: 9999, scheme: "tcp", name: "nonhttp"); 68.WithEndpoint(targetPort: 9999, scheme: "tcp", name: "nonhttp")
ResourceExtensionsTests.cs (1)
680.WithEndpoint(name: "tcp", port: port, targetPort: 1234);
ResourceNotificationTests.cs (1)
29.WithEndpoint(name: "ep", scheme: "http", port: 8080)
WithEndpointTests.cs (9)
166.WithEndpoint(3000, 1000, name: "mybinding") 427.WithEndpoint(name: "ep0") 448.WithEndpoint(name: "ep0", port: 8080, targetPort: 3000); 611.WithEndpoint(name: "custom"); 642.WithEndpoint(scheme: "tcp", name: "tcp0"); // Will get a targetPort 732.WithEndpoint(name: "custom"); 735.WithEndpoint(name: "custom"); 1087.WithEndpoint(scheme: "http", name: "http") 1088.WithEndpoint(name: "http", isExternal: true);
WithHttpCommandTests.cs (2)
158.WithEndpoint(targetPort: 9999, scheme: "tcp", name: "nonhttp"); 180.WithEndpoint(targetPort: 9999, scheme: "tcp", name: "nonhttp");
WithOtlpExporterTests.cs (1)
284.WithEndpoint(targetPort: 4317, name: "otlp-grpc", scheme: "http");
WithReferenceTests.cs (3)
1249.WithEndpoint(name: "http", scheme: "https", targetPort: 443) 1269.WithEndpoint(name: "prometheus", scheme: "http", targetPort: 9090) 1287.WithEndpoint(name: "data", scheme: "http", targetPort: 8080)
WithUrlsTests.cs (1)
273.WithEndpoint(scheme: "tcp")
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
147.WithEndpoint(port: port, targetPort: 6379, name: ValkeyResource.PrimaryEndpointName)
Aspire.Hosting.Valkey.Tests (1)
ValkeyReplCommandTests.cs (1)
63.WithEndpoint(targetPort: 6379, name: "tcp");
Aspire.Hosting.Yarp.Tests (3)
YarpClusterTests.cs (3)
63.WithEndpoint(name: "prometheus", scheme: "http") 64.WithEndpoint(name: "management", scheme: "https"); 98.WithEndpoint(name: "api", scheme: "http");
TestingAppHost1.AppHost (1)
Program.cs (1)
69.WithEndpoint(name: "myendpoint1", env: "myendpoint1_port");