Class PrimaveraDbReader

Class PrimaveraDbReader

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.12.0)

Represents a reader to read Project Info from Primavera DB

public sealed class PrimaveraDbReader : PrimaveraBaseReader

Inheritance

object PrimaveraBaseReader PrimaveraDbReader

Inherited Members

PrimaveraBaseReader.GetProjectUids() , PrimaveraBaseReader.GetProjectInfos() , PrimaveraBaseReader.LoadProject(int) , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PrimaveraDbReader(PrimaveraDbSettings)

Initializes a new instance of the Aspose.Tasks.PrimaveraXerReader class.

public PrimaveraDbReader(PrimaveraDbSettings dbSettings)

Parameters

dbSettings PrimaveraDbSettings

Settings that specify how to connect to Primavera DB.

Methods

LoadFromStream(Stream)

Reads multi project data from the provided stream.

protected override List<PrimaveraProjectInfo> LoadFromStream(Stream stream)

Parameters

stream Stream

Returns

List < PrimaveraProjectInfo >

LoadProject(int)

Loads the project with the specified unique identifier.

public override Project LoadProject(int projectUid)

Parameters

projectUid int

Unique identifier of the project to load.

Returns

Project

Project with specified unique identifier read from Primavera DB. Null if project doesn’t exist.