Class PrimaveraBaseReader
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.5.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 PrimaveraBaseReaderInheritance
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.