Class PrimaveraXmlReader

Class PrimaveraXmlReader

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

Represents a reader which allows to retrieve Project UIDs from Primavera Xml file.

public class PrimaveraXmlReader : PrimaveraBaseReader

Inheritance

objectPrimaveraBaseReaderPrimaveraXmlReader

Inherited Members

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

Constructors

PrimaveraXmlReader(string)

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

public PrimaveraXmlReader(string templatePath)

Parameters

templatePath string

Path to template where Primavera Xml project or projects are located

PrimaveraXmlReader(Stream)

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

public PrimaveraXmlReader(Stream stream)

Parameters

stream Stream

Stream containing Primavera Xml content.

Methods

LoadFromStream(Stream)

Reads multi project data from the provided stream.

protected override List<primaveraprojectinfo> LoadFromStream(Stream stream)

Parameters

stream Stream

Returns

List<PrimaveraProjectInfo&gt;