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
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
지정된 다중 프로젝트 파일에서 지정된 독특한 식별자를 가진 프로젝트. null 프로젝트가 존재하지 않는 경우.