ResourceNameAttribute Class

Definition

Signifies that a parameter represents a resource name.

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

C#
public static IResourceBuilder<MyResource> AddCustomResource(this IDistributedApplicationBuilder builder, [ResourceName] string name)

C#
[System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false)]
public sealed class ResourceNameAttribute : Attribute, Aspire.Hosting.ApplicationModel.IModelNameParameter
Inheritance
ResourceNameAttribute
Attributes
Implements

Remarks

This API supports analyzers in Aspire.Hosting.Analyzers.

Constructors

Applies to

Product Versions
.NET Aspire 9.0.0, 9.1.0