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
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 ถ้าโครงการไม่มี