Class PrimaveraBaseReader
Название пространства: Aspose.Tasks Ассоциация: Aspose.Tasks.dll (25.5.0)
Представляет базовый читатель, который может быть использован для чтения Project UID из мультипроектов Primavera XER или XML файлов.
public abstract class PrimaveraBaseReaderInheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Наследованные члены
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(Стриг)
Инициализует новую инстанцию класса Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)Parameters
filePath string
Путь к файлу, где расположены проекты или проекты Primavera.
PrimaveraBaseReader(Stream)
Инициализует новую инстанцию класса Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)Parameters
stream Stream
Проекты весеннего потока.
Methods
GetProjectInfos()
Возвращайте список коротких информационных объектов проекта.
public List<primaveraprojectinfo> GetProjectInfos()Returns
List • < PrimaveraProjectInfo >
GetProjectUids()
Возвращение списка уникальных идентификаторов проектов.
public List<int> GetProjectUids()Returns
Список уникальных идентификаторов проектов.
LoadFromStream(Stream)
Читает многочисленные данные проекта из предоставленного потока.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)Parameters
stream Stream
Returns
List • < PrimaveraProjectInfo >
LoadProject(ИНТ)
Загрузите проект с указанным уникальным идентификатором.
public Project LoadProject(int projectUid)Parameters
projectUid int
Уникальный идентификатор проекта для загрузки.
Returns
Проект с указанным уникальным идентификатором из указанного мультипроектного файла. нуль, если проект не существует.