Class PrimaveraBaseReader
Le nom : Aspose.Tasks Assemblée: 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
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(Le 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
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
Progetto con identificatore unico specificato dal file multiprogetto specificato. null se il progetto non esiste.