Class PrimaveraBaseReader
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Es handelt sich um einen Basisleser, der verwendet werden kann, um Project UIDs aus mehreren Projekten Primavera XER oder XML-Dateien zu lesen.
public abstract class PrimaveraBaseReader
Inheritance
Derived
PrimaveraXerReader , PrimaveraXmlReader
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PrimaveraBaseReader(String)
Initialisiert eine neue Instanz der Aspose.Tasks.PrimaveraBaseReader Klasse.
protected PrimaveraBaseReader(string filePath)
Parameters
filePath
string
Weg, um zu dokumentieren, wo Primavera-Projekte oder Projekte befinden.
PrimaveraBaseReader(Stream)
Initialisiert eine neue Instanz der Aspose.Tasks.PrimaveraBaseReader Klasse.
protected PrimaveraBaseReader(Stream stream)
Parameters
stream
Stream
Stream mit Primavera-Projekten.
Methods
GetProjectInfos()
Wiederherstellen Sie eine Liste der kurzen Info-Objekte des Projekts.
public List<primaveraprojectinfo> GetProjectInfos()
Returns
List &undlt; PrimaveraProjectInfo >
GetProjectUids()
Wiederherstellen einer Liste der einzigartigen Identifikatoren der Projekte.
public List<int> GetProjectUids()
Returns
Liste der einzigartigen Identifikatoren von Projekten.
LoadFromStream(Stream)
Lesen Sie mehrere Projektdaten aus dem bereitgestellten Stream.
protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)
Parameters
stream
Stream
Returns
List &undlt; PrimaveraProjectInfo >
LoadProject(Int)
Laden Sie das Projekt mit dem angegebenen einzigartigen Identifier.
public Project LoadProject(int projectUid)
Parameters
projectUid
int
Einzigartige Identifizierung des Projekts zu laden.
Returns
Projekt mit angegebenem einzigartigen Identifier aus der angegebenen Multi-Projektdatei. null, wenn das Projekt nicht existiert.