Class PrimaveraBaseReader
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
Nó đại diện cho một trình đọc cơ bản có thể được sử dụng để đọc Project UID từ nhiều tập tin dự án Primavera XER hoặc XML.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(String)
Bắt đầu một trường hợp mới của lớp Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Cách để lưu trữ nơi dự án hoặc dự án Primavera nằm.
PrimaveraBaseReader(Stream)
Bắt đầu một trường hợp mới của lớp Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Tải về các dự án Primavera
Methods
GetProjectInfos()
Gửi lại một danh sách các mục thông tin ngắn của dự án.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
GetProjectUids()
Quay lại một danh sách các ID độc đáo của các dự án.
public List<int> GetProjectUids()
Returns
Danh sách các ID độc đáo của các dự án.
LoadFromStream(Stream)
Đọc nhiều dữ liệu dự án từ dòng cung cấp.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
LoadProject(int)
Tải lên dự án với ID duy nhất được chỉ định.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Tính năng độc đáo của dự án để tải.
Returns
Dự án với ID duy nhất cụ thể từ tệp dự án đa cụ thể. null nếu dự án không tồn tại.