Class PrimaveraBaseReader
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
Reprezintă un cititor de bază care poate fi folosit pentru a citi Project UID-uri din mai multe fișiere de proiect Primavera XER sau XML.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(Strângere)
Inițializează o nouă instanță a clasei Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Calea de a înregistra unde se află proiectele sau proiectele Primavera.
PrimaveraBaseReader(Stream)
Inițializează o nouă instanță a clasei Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Proiectele de primăvară.
Methods
GetProjectInfos()
Întoarceți o listă a obiectelor de informații scurte ale proiectului.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
GetProjectUids()
Întoarceți o listă a identificatorilor unici ai proiectelor.
public List<int> GetProjectUids()
Returns
Lista identificatorilor unici ai proiectelor.
LoadFromStream(Stream)
Citiți mai multe date de proiect din fluxul furnizat.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
LoadProject(int)
Încărcați proiectul cu identificatorul unic specificat.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Un identificator unic al proiectului de încărcare.
Returns
Proiect cu identificator unic specificat din fișierul multiproiect specificat. zero dacă proiectul nu există.