Class PrimaveraBaseReader
Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)
Ini mewakili pembaca dasar yang dapat digunakan untuk membaca Project UID dari beberapa proyek Primavera XER atau file XML.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(String)
Initifikasi instans baru dari kelas Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Jalan untuk mencatat di mana proyek atau proyek Primavera terletak.
PrimaveraBaseReader(Stream)
Initifikasi instans baru dari kelas Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Mengembangkan proyek-proyek musim semi.
Methods
GetProjectInfos()
Mengembalikan daftar objek informasi singkat proyek.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
List dan lt; PrimaveraProjectInfo >
GetProjectUids()
Mengembalikan daftar pengidentifikasi unik proyek.
public List<int> GetProjectUids()
Returns
Daftar identifikasi unik proyek.
LoadFromStream(Stream)
Membaca data proyek berbilang dari arus yang disediakan.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List dan lt; PrimaveraProjectInfo >
LoadProject(int)
Mengisi proyek dengan identifier unik yang ditentukan.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Identifikasi unik dari proyek yang harus diisi.
Returns
Proyek dengan identifikasi unik yang ditentukan dari file multiproyek yang ditentukan. null jika proyek tidak ada.