Class PrimaveraBaseReader

Class PrimaveraBaseReader

Il nome: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Represente un lettore di base che può essere utilizzato per leggere Project UID da file multiprogetto Primavera XER o XML.

public abstract class PrimaveraBaseReader

Inheritance

object PrimaveraBaseReader

Derived

PrimaveraXerReader , PrimaveraXmlReader

I membri ereditari

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PrimaveraBaseReader(String)

Inizia una nuova instanza della classe Aspose.Tasks.PrimaveraBaseReader.

protected PrimaveraBaseReader(string filePath)

Parameters

filePath string

Il percorso per registrare dove si trovano i progetti o i progetti di Primavera.

PrimaveraBaseReader(Stream)

Inizia una nuova instanza della classe Aspose.Tasks.PrimaveraBaseReader.

protected PrimaveraBaseReader(Stream stream)

Parameters

stream Stream

Progetti di Primavera.

Methods

GetProjectInfos()

Ritorna un elenco degli oggetti di breve informazione del progetto.

public List<primaveraprojectinfo> GetProjectInfos()

Returns

List di < PrimaveraProjectInfo >

GetProjectUids()

Ritorna un elenco degli identificatori unici dei progetti.

public List<int> GetProjectUids()

Returns

List di < int >

Elenco dei singoli identificatori dei progetti.

LoadFromStream(Stream)

Leggi i dati multiprogetto dal flusso fornito.

protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)

Parameters

stream Stream

Returns

List di < PrimaveraProjectInfo >

LoadProject(int)

Carica il progetto con l’identificatore unico specificato.

public Project LoadProject(int projectUid)

Parameters

projectUid int

Un identificatore unico del progetto da caricare.

Returns

Project

Progetto con identificatore unico specificato dal file multiprogetto specificato. null se il progetto non esiste.

 Italiano