Class PrimaveraBaseReader
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Se edustaa peruslukijaa, jota voidaan käyttää lukemaan Project UID-tiedostoja useista Project Primavera XER- tai XML-tiedostoista.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(String)
Aloita Aspose.Tasks.PrimaveraBaseReader -luokan uusi esimerkki.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Matka tiedostoon, missä Primavera-hanke tai hanke sijaitsee.
PrimaveraBaseReader(Stream)
Aloita Aspose.Tasks.PrimaveraBaseReader -luokan uusi esimerkki.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Liikenne kevään hankkeisiin.
Methods
GetProjectInfos()
Palauta luettelo hankkeen lyhyistä tieto-objekteista.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
GetProjectUids()
Palauta luettelo hankkeiden ainutlaatuisista tunnisteista.
public List<int> GetProjectUids()
Returns
Luettelo hankkeiden ainutlaatuisista tunnisteista.
LoadFromStream(Stream)
Lue useita projektitietoja antamasta virtauksesta.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
LoadProject(Sisältää)
Lataa projekti määritellyllä ainutlaatuisella tunnisteella.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Ainutlaatuinen tunniste hankkeesta ladata.
Returns
Projekti, jossa on määritelty yksilöllinen tunniste määritellystä monikokoisesta tiedostosta. nolla, jos projekti ei ole olemassa.