Class PrimaveraBaseReader
Class PrimaveraBaseReader
名称: Aspose.Tasks 會議: Aspose.Tasks.dll (25.5.0)
代表一个基础阅读器,可以用来从多个项目 Primavera XER 或 XML 文件中阅读 Project UID。
public abstract class PrimaveraBaseReaderInheritance
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
从指定多项目文件中指定独特识别器的项目,如果项目不存在,则零。