Class PrimaveraBaseReader
Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)
Representa um leitor de base que pode ser usado para ler Project UIDs de vários arquivos de projeto Primavera XER ou XML.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(Redação)
Inicia uma nova instância da classe Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Caminho para registar onde o projeto ou projetos de Primavera estão localizados.
PrimaveraBaseReader(Stream)
Inicia uma nova instância da classe Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Programação com projetos de Primavera.
Methods
GetProjectInfos()
Retornar uma lista dos objetos de informação curtos do projeto.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
List e o PT; PrimaveraProjectInfo >
GetProjectUids()
Retornar uma lista dos identificadores únicos dos projetos.
public List<int> GetProjectUids()
Returns
Lista de identificadores únicos de projetos.
LoadFromStream(Stream)
Leia vários dados do projeto do fluxo fornecido.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List e o PT; PrimaveraProjectInfo >
LoadProject(Int)
Carrega o projeto com o identificador único especificado.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Identificador único do projeto para carregar.
Returns
Projeto com identificador único especificado do arquivo multiprojeto especificado. nulo se o projeto não existe.