Skip to content
Docs Try Aspire

EndpointNameAttribute

Class sealed net10.0
📦 Aspire.Hosting v13.1.2
Signifies that a parameter represents an endpoint name.

Decorate String parameters representing endpoint names with this attribute, e.g.:

public static IResourceBuilder<TResource> WithCustomEndpoint<TResource>(
this IResourceBuilder<TResource> builder,
[EndpointName] string name)

namespace Aspire.Hosting.ApplicationModel;
public sealed class EndpointNameAttribute
: System.Attribute,
Aspire.Hosting.ApplicationModel.IModelNameParameter
{
// ...
}
This API supports analyzers in Aspire.Hosting.Analyzers.