Class PrimaveraBaseReader
Class PrimaveraBaseReader
名称: Aspose.Tasks 集合: Aspose.Tasks.dll (25.4.0)
代表一个基础阅读器,可以用来从多个项目 Primavera XER 或 XML 文件中阅读 Project UID。
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
路径记录春节项目或项目的位置。
PrimaveraBaseReader(Stream)
启动 Aspose.Tasks.PrimaveraBaseReader 类的新例子。
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
与春季项目流动。
Methods
GetProjectInfos()
返回项目的简短信息对象列表。
public List<primaveraprojectinfo> GetProjectInfos()
Returns
GetProjectUids()
返回项目的独特标识符列表。
public List<int> GetProjectUids()
Returns
项目的独特标识列表。
LoadFromStream(Stream)
阅读来自提供流的多项目数据。
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
LoadProject(因特)
将项目加载到指定的独特识别器。
public Project LoadProject(int projectUid)
Parameters
projectUid
int
独特的项目标识负载。
Returns
从指定多项目文件中指定独特识别器的项目,如果项目不存在,则零。