Class PrimaveraBaseReader
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Bir çok proje Primavera XER veya XML dosyasından Project UID’leri okumak için kullanılabilecek bir temel okuyucu temsil eder.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(Sırt)
Aspose.Tasks.PrimaveraBaseReader sınıfının yeni bir örneğini başlatır.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
İlkbahar projesi veya projelerinin nerede bulunduğunu kaydetmek için bir yol.
PrimaveraBaseReader(Stream)
Aspose.Tasks.PrimaveraBaseReader sınıfının yeni bir örneğini başlatır.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
İlkbahar projeleri ile akış.
Methods
GetProjectInfos()
Projenin kısa bilgilendirme nesnelerinin bir listesini iade edin.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
List < için; PrimaveraProjectInfo >
GetProjectUids()
Projelerin benzersiz tanımlayıcılarının bir listesini iade edin.
public List<int> GetProjectUids()
Returns
Projelerin benzersiz tanımlayıcı listesi.
LoadFromStream(Stream)
Çeşitli proje verilerini sağlanan akımdan okuyar.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List < için; PrimaveraProjectInfo >
LoadProject(int ile)
Projeyi belirlenen benzersiz tanımlayıcıyla yüklenir.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Yükleme projesi için benzersiz tanımlayıcı.
Returns
Belirlenmiş çok proje dosyasından belirlenmiş benzersiz tanımlayıcı ile proje. null eğer proje yoksa.