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
GetProjectUids()
กลับรายการของตัวระบุเอกลักษณ์ของโครงการ
public List<int> GetProjectUids()Returns
รายการตัวระบุเอกลักษณ์ของโครงการ
LoadFromStream(Stream)
อ่านข้อมูลโครงการหลายรายการจากแหล่งที่มา
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)Parameters
stream Stream
Returns
LoadProject(int)
การโหลดโครงการด้วยตัวระบุเอกลักษณ์ที่ระบุ
public Project LoadProject(int projectUid)Parameters
projectUid int
ตัวระบุเอกลักษณ์ของโครงการที่จะโหลด
Returns
Project with specified unique identifier from the specified multi project file. null ถ้าโครงการไม่มี