Class PrimaveraBaseReader
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)
Ez egy alapolvasó, amely felhasználható a Project UID-k olvasására a több projektből Primavera XER vagy XML fájlokból.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(A string)
Elindítja az Aspose.Tasks.PrimaveraBaseReader osztály új példáját.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Az út, hogy rögzítse, hol Primavera projekt vagy projektek található.
PrimaveraBaseReader(Stream)
Elindítja az Aspose.Tasks.PrimaveraBaseReader osztály új példáját.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
A tavaszi projektek áramlása.
Methods
GetProjectInfos()
Visszaállítsa a projekt rövid információs objektumainak listáját.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
GetProjectUids()
Visszaállítsa a projektek egyedi azonosítóinak listáját.
public List<int> GetProjectUids()
Returns
A projektek egyedi azonosítóinak listája.
LoadFromStream(Stream)
Több projektadatot olvashat a megadott áramlatból.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
LoadProject(int)
Töltse ki a projektet a meghatározott egyedi azonosítóval.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
A projekt egyedülálló azonosítója.
Returns
Project speciális egyedi azonosító a speciális multiprojekt fájlból. null, ha a projekt nem létezik.