Class PrimaveraBaseReader

Class PrimaveraBaseReader

اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)

يمثل قارئًا أساسيًا يمكن استخدامه لقراءة Project UIDs من ملفات 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 &lt؛ PrimaveraProjectInfo >

GetProjectUids()

إرجاع قائمة بتحديدات المشاريع الفريدة.

public List<int> GetProjectUids()

Returns

List &lt؛ int >

قائمة بتحديدات المشاريع الفريدة.

LoadFromStream(Stream)

قراءة بيانات المشروع المتعددة من التدفق المقدمة.

protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)

Parameters

stream Stream

Returns

List &lt؛ PrimaveraProjectInfo >

LoadProject(إنت)

تحميل المشروع مع المحدد الوحيد.

public Project LoadProject(int projectUid)

Parameters

projectUid int

الهوية الفريدة للمشروع للتحميل.

Returns

Project

المشروع مع معرف فريد محدد من ملف المشروع المتعدد المحدد صفر إذا لم يكن المشروع موجودا.

 عربي