Class PrimaveraBaseReader

Class PrimaveraBaseReader

名称: Aspose.Tasks 集合: Aspose.Tasks.dll (25.4.0)

代表一个基础阅读器,可以用来从多个项目 Primavera XER 或 XML 文件中阅读 Project UID。

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

路径记录春节项目或项目的位置。

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(因特)

将项目加载到指定的独特识别器。

public Project LoadProject(int projectUid)

Parameters

projectUid int

独特的项目标识负载。

Returns

Project

从指定多项目文件中指定独特识别器的项目,如果项目不存在,则零。

 中文