Table of Contents

Class Project

Namespace
Kepware.Api.Model
Assembly
Kepware.Api.dll

Represents a project in the Kepware configuration. It provides the project properties for the client interfaces that Kepware supports.

[Endpoint("/config/v1/project", null)]
public class Project : DefaultEntity, IEquatable<BaseEntity>, IHaveOwner
Inheritance
Project
Implements
Inherited Members

Constructors

Project()

Initializes a new instance of the Project class.

Properties

Channels

Gets or sets the channels in the project

IsLoadedByProjectLoadService

If this is true the project was loaded by the JsonProjectLoad service (added to Kepware Server v6.17 / Kepware Edge v1.10)

ProjectProperties

Gets the project properties in the project

Methods

Cleanup(IKepwareDefaultValueProvider, bool, CancellationToken)

Recursively cleans up the project and all its children

CloneAsync(CancellationToken)