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
Проект з визначеним унікальним ідентифікатором з визначеного мультипроектного файлу. нуль, якщо проект не існує.