Class PrimaveraBaseReader
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Representeert een basisreader die kan worden gebruikt om Project UID’s te lezen uit multi-project Primavera XER of XML-bestanden.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(String)
Initialiseert een nieuwe instantie van de Aspose.Tasks.PrimaveraBaseReader-klasse.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Weg om te registreren waar Primavera-projecten of projecten zich bevinden.
PrimaveraBaseReader(Stream)
Initialiseert een nieuwe instantie van de Aspose.Tasks.PrimaveraBaseReader-klasse.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Stream met voorjaarprojecten.
Methods
GetProjectInfos()
Terug een lijst van de korte informatie objecten van het project.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
GetProjectUids()
Terug een lijst van de unieke identificatoren van de projecten.
public List<int> GetProjectUids()
Returns
Lijst van unieke identificatoren van projecten.
LoadFromStream(Stream)
Lees meer projectgegevens van de aangeboden stroom.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
LoadProject(Int)
Laden het project met de aangegeven unieke identificator.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Een unieke identificator van het project om te laden.
Returns
Project met een aangegeven unieke identificator uit het aangegeven multiprojectbestand. null als het project niet bestaat.