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 : PrimaveraBaseReaderInheritance
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
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 with specified unique identifier read from Primavera DB. Null if project doesn’t exist.