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(int)

การโหลดโครงการด้วยตัวระบุเอกลักษณ์ที่ระบุ

public Project LoadProject(int projectUid)

Parameters

projectUid int

ตัวระบุเอกลักษณ์ของโครงการที่จะโหลด

Returns

Project

Project with specified unique identifier from the specified multi project file. null ถ้าโครงการไม่มี

 แบบไทย