Share via


DistributedApplicationModel Class

Definition

Represents a distributed application.

public class DistributedApplicationModel
type DistributedApplicationModel = class
Public Class DistributedApplicationModel
Inheritance
DistributedApplicationModel

Constructors

DistributedApplicationModel(IEnumerable<IResource>)

Initializes a new instance of the DistributedApplicationModel class with the specified resource collection.

DistributedApplicationModel(IResourceCollection)

Represents a distributed application.

Properties

Resources

Gets the collection of resources associated with the distributed application.

Extension Methods

GetComputeResources(DistributedApplicationModel)

Returns the compute resources from the DistributedApplicationModel. Compute resources are those that are either containers or project resources, and are not marked to be ignored by the manifest publishing callback annotation.

GetProjectResources(DistributedApplicationModel)

Returns all project resources in the distributed application model.

GetContainerResources(DistributedApplicationModel)

Returns a collection of container resources in the specified distributed application model.

GetExecutableResources(DistributedApplicationModel)

Returns an enumerable collection of executable resources from the specified distributed application model.

Applies to