Skip to content
Docs Try Aspire

ProjectResourceExtensions Methods

Class Methods 2 members
Provides extension methods for DistributedApplicationModel to work with ProjectResource instances.
GetProjectMetadata(ProjectResource) Section titled GetProjectMetadata(ProjectResource) extension IProjectMetadata
Gets the project metadata for the specified project resource.
public static class ProjectResourceExtensions
{
public static IProjectMetadata GetProjectMetadata(
this ProjectResource projectResource)
{
// ...
}
}
projectResource ProjectResource The project resource.
IProjectMetadata The project metadata.
InvalidOperationException Thrown when the project resource doesn't have project metadata.
Returns all project resources in the distributed application model.
public static class ProjectResourceExtensions
{
public static IEnumerable<ProjectResource> GetProjectResources(
this DistributedApplicationModel model)
{
// ...
}
}
model DistributedApplicationModel The distributed application model.
IEnumerable<ProjectResource> An enumerable collection of project resources.