Skip to content
DocsTry Aspire
DocsTry

ProjectResourceExtensions Methods

ClassMethods2 members
Provides extension methods for DistributedApplicationModel to work with ProjectResource instances.
GetProjectMetadata(ProjectResource)Section titled GetProjectMetadata(ProjectResource)extensionIProjectMetadata
Gets the project metadata for the specified project resource.
public static class ProjectResourceExtensions
{
public static IProjectMetadata GetProjectMetadata(
this ProjectResource projectResource)
{
// ...
}
}
projectResourceProjectResourceThe project resource.
IProjectMetadataThe project metadata.
InvalidOperationExceptionThrown 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)
{
// ...
}
}
modelDistributedApplicationModelThe distributed application model.
IEnumerable<ProjectResource>An enumerable collection of project resources.