Class PrimaveraBaseReader
Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)
Representa un lector de base que se puede utilizar para leer los UIDs de Project de varios archivos de Project Primavera XER o XML.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader ,y, PrimaveraXmlReader
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
PrimaveraBaseReader(El string)
Inicia una nueva instancia de la clase Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Paseo para registrar dónde se encuentran los proyectos o proyectos de Primavera.
PrimaveraBaseReader(Stream)
Inicia una nueva instancia de la clase Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Proyectos de Primavera.
Methods
GetProjectInfos()
Regresar una lista de los objetos de información corta del proyecto.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
List &ylt; PrimaveraProjectInfo >
GetProjectUids()
Regresar una lista de los identificadores únicos de los proyectos.
public List<int> GetProjectUids()
Returns
Identificadores únicos de los proyectos.
LoadFromStream(Stream)
Lea los datos multiproyecto de la corriente proporcionada.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List &ylt; PrimaveraProjectInfo >
LoadProject(Int)
Carga el proyecto con el identificador único especificado.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Identificador único del proyecto para cargar.
Returns
Proyecto con identificador único especificado del archivo multiproyecto especificado. cero si el proyecto no existe.