Class PrimaveraBaseReader
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Representerar en basläsare som kan användas för att läsa Project UID från flera projekt Primavera XER eller XML-filer.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(Sträng)
Initialiserar en ny instans av Aspose.Tasks.PrimaveraBaseReader klass.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Vägen att filera var Primavera projekt eller projekt ligger.
PrimaveraBaseReader(Stream)
Initialiserar en ny instans av Aspose.Tasks.PrimaveraBaseReader klass.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Stream med vårprojekt.
Methods
GetProjectInfos()
Returnerar en lista över projektets korta informationsobjekt.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
List ochlt; PrimaveraProjectInfo >
GetProjectUids()
Returnerar en lista över projektets unika identifierare.
public List<int> GetProjectUids()
Returns
Förteckning över projektets unika identifierare.
LoadFromStream(Stream)
Läser flera projektdata från den tillhandahållna strömmen.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List ochlt; PrimaveraProjectInfo >
LoadProject(int)
Ladda projektet med den angivna unika identifieraren.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
En unik identifierare av projektet att ladda.
Returns
Projekt med angiven unik identifierare från angiven multiprojektfil. noll om projektet inte existerar.