Class PrimaveraBaseReader
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia podstawowy czytelnik, który może być używany do odczytu Project UID z wielu plików projektu Primavera XER lub XML.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(strumień)
Inicjalizuje nową instancję klasy Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Znajduje się miejsce, w którym znajdują się projekty lub projekty Primavera.
PrimaveraBaseReader(Stream)
Inicjalizuje nową instancję klasy Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Strumień z projektami wiosny.
Methods
GetProjectInfos()
Zwróć listę krótkich przedmiotów informacyjnych projektu.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
List • < PrimaveraProjectInfo >
GetProjectUids()
Powrót listy unikalnych identyfikatorów projektów.
public List<int> GetProjectUids()
Returns
Lista unikalnych identyfikatorów projektów.
LoadFromStream(Stream)
Przeczyta wiele danych projektu z dostarczonego strumienia.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List • < PrimaveraProjectInfo >
LoadProject(Int)
Wypełnij projekt z wyznaczonym unikalnym identyfikatorem.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Unikalny identyfikator projektu do ładowania.
Returns
Projekt z określonym unikalnym identyfikatorem z określonego pliku multi-projekt. null, jeśli projekt nie istnieje.