Class PrimaveraBaseReader
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Representa un lector de base que es pot utilitzar per llegir Project UIDs des de múltiples arxius de Project Primavera XER o XML.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(Tàrrega)
Inicia una nova instància de la classe Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
El camí per registrar on es troben els projectes o projectes de Primavera.
PrimaveraBaseReader(Stream)
Inicia una nova instància de la classe Aspose.Tasks.PrimaveraBaseReader.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Projecte de Primavera.
Methods
GetProjectInfos()
Retornar una llista d’objectes d’informació curta del projecte.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
GetProjectUids()
Retornar una llista dels identificadors únics dels projectes.
public List<int> GetProjectUids()
Returns
Llista d’identificadors únics dels projectes.
LoadFromStream(Stream)
Llegeix múltiples dades de projecte des de la flux proporcionada.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
LoadProject(Int)
Carrega el projecte amb l’identificador únic especificat.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Identificador únic del projecte a càrrega.
Returns
Projecte amb identificador únic especificat des del fitxer multiprojecte especificat. null si el projecte no existeix.