Class PrimaveraBaseReader

Class PrimaveraBaseReader

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Representerar en basläsare som kan användas för att läsa Project UID från flera projekt Primavera XER eller XML-filer.

public abstract class PrimaveraBaseReader

Inheritance

object PrimaveraBaseReader

Derived

PrimaveraXerReader , PrimaveraXmlReader

Arvsmedlemmar

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

Constructors

PrimaveraBaseReader(Sträng)

Initialiserar en ny instans av Aspose.Tasks.PrimaveraBaseReader klass.

protected PrimaveraBaseReader(string filePath)

Parameters

filePath string

Vägen att filera var Primavera projekt eller projekt ligger.

PrimaveraBaseReader(Stream)

Initialiserar en ny instans av Aspose.Tasks.PrimaveraBaseReader klass.

protected PrimaveraBaseReader(Stream stream)

Parameters

stream Stream

Stream med vårprojekt.

Methods

GetProjectInfos()

Returnerar en lista över projektets korta informationsobjekt.

public List<primaveraprojectinfo> GetProjectInfos()

Returns

List ochlt; PrimaveraProjectInfo >

GetProjectUids()

Returnerar en lista över projektets unika identifierare.

public List<int> GetProjectUids()

Returns

List ochlt; int >

Förteckning över projektets unika identifierare.

LoadFromStream(Stream)

Läser flera projektdata från den tillhandahållna strömmen.

protected abstract List<primaveraprojectinfo> LoadFromStream(Stream stream)

Parameters

stream Stream

Returns

List ochlt; PrimaveraProjectInfo >

LoadProject(int)

Ladda projektet med den angivna unika identifieraren.

public Project LoadProject(int projectUid)

Parameters

projectUid int

En unik identifierare av projektet att ladda.

Returns

Project

Projekt med angiven unik identifierare från angiven multiprojektfil. noll om projektet inte existerar.

 Svenska