Class PrimaveraBaseReader

Class PrimaveraBaseReader

Название пространства: Aspose.Tasks Ассоциация: Aspose.Tasks.dll (25.4.0)

Представляет базовый читатель, который может быть использован для чтения Project UID из мультипроектов Primavera XER или XML файлов.

public abstract class PrimaveraBaseReader

Inheritance

object PrimaveraBaseReader

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

List • < int >

Список уникальных идентификаторов проектов.

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

Project

Проект с указанным уникальным идентификатором из указанного мультипроектного файла. нуль, если проект не существует.

 Русский