Class PrimaveraBaseReader
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل قارئًا أساسيًا يمكن استخدامه لقراءة Project UIDs من ملفات 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
List <؛ PrimaveraProjectInfo >
GetProjectUids()
إرجاع قائمة بتحديدات المشاريع الفريدة.
public List<int> GetProjectUids()
Returns
قائمة بتحديدات المشاريع الفريدة.
LoadFromStream(Stream)
قراءة بيانات المشروع المتعددة من التدفق المقدمة.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List <؛ PrimaveraProjectInfo >
LoadProject(إنت)
تحميل المشروع مع المحدد الوحيد.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
الهوية الفريدة للمشروع للتحميل.
Returns
المشروع مع معرف فريد محدد من ملف المشروع المتعدد المحدد صفر إذا لم يكن المشروع موجودا.