Class PrimaveraBaseReader

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

object PrimaveraBaseReader

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

List < PrimaveraProjectInfo >

GetProjectUids()

Retornar una llista dels identificadors únics dels projectes.

public List<int> GetProjectUids()

Returns

List < int >

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

List < PrimaveraProjectInfo >

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

Project

Projecte amb identificador únic especificat des del fitxer multiprojecte especificat. null si el projecte no existeix.

 Català