Class PrimaveraBaseReader
Название пространства: Aspose.Tasks Ассоциация: Aspose.Tasks.dll (25.4.0)
Представляет базовый читатель, который может быть использован для чтения Project UID из мультипроектов Primavera XER или XML файлов.
public abstract class PrimaveraBaseReader
Inheritance
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
Проект с указанным уникальным идентификатором из указанного мультипроектного файла. нуль, если проект не существует.