Class Resource

Class Resource

Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)

Es handelt sich um eine Ressource in einem Projekt.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

Vererbte Mitglieder

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

Properties

ACWP

Er erhält oder stellt einen Wert von ACWP fest.

[EntityField]
public double ACWP { get; set; }

Eigentumswert

double

AccrueAt

Er bekommt oder setzt einen Wert von AccrueAt.

[EntityField]
public CostAccrualType AccrueAt { get; set; }

Eigentumswert

CostAccrualType

ActiveDirectoryGuid

Er bekommt oder setzt einen Wert von ActiveDirectoryGuid.

[EntityField]
public string ActiveDirectoryGuid { get; set; }

Eigentumswert

string

ActualCost

Erhalten oder setzen einen Wert von ActualCost.

[EntityField]
public decimal ActualCost { get; set; }

Eigentumswert

decimal

ActualOvertimeCost

Erhalten oder setzen einen Wert von ActualOvertimeCost.

[EntityField]
public decimal ActualOvertimeCost { get; set; }

Eigentumswert

decimal

ActualOvertimeWork

Erhalten oder setzen einen Wert von ActualOvertimeWork.

[EntityField]
public Duration ActualOvertimeWork { get; set; }

Eigentumswert

Duration

ActualOvertimeWorkProtected

Er bekommt oder setzt einen Wert von ActualOvertimeWorkProtected.

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

Eigentumswert

Duration

ActualWork

Erhalten oder setzen einen Wert von ActualWork.

[EntityField]
public Duration ActualWork { get; set; }

Eigentumswert

Duration

ActualWorkProtected

Er bekommt oder setzt einen Wert von ActualWorkProtected.

[EntityField]
public Duration ActualWorkProtected { get; set; }

Eigentumswert

Duration

AssignmentOwner

Er bekommt oder setzt einen Wert von AssignmentOwner.

[EntityField]
public string AssignmentOwner { get; set; }

Eigentumswert

string

AssignmentOwnerGuid

Er bekommt oder setzt einen Wert von AssignmentOwnerGuid.

[EntityField]
public string AssignmentOwnerGuid { get; set; }

Eigentumswert

string

Assignments

Er erhält eine Sammlung von Ressourcenaufgaben für dieses Objekt.

public ResourceAssignmentCollection Assignments { get; }

Eigentumswert

ResourceAssignmentCollection

AvailabilityPeriods

Gibt ein Beispiel der Aspose.Tasks.AvailabilityPeriodCollection Klasse.Die Sammlung von Zeiten, in denen eine Ressource verfügbar ist.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Eigentumswert

AvailabilityPeriodCollection

AvailableFrom

Er bekommt oder setzt einen Wert von AvailableFrom.

[EntityField]
public DateTime AvailableFrom { get; set; }

Eigentumswert

DateTime

AvailableTo

Sie erhalten oder setzen einen Wert von verfügbar.

[EntityField]
public DateTime AvailableTo { get; set; }

Eigentumswert

DateTime

BCWP

Sie erhalten oder setzen einen Wert von BCWP.

[EntityField]
public double BCWP { get; set; }

Eigentumswert

double

BCWS

Erhalten oder setzen einen Wert von BCWS.

[EntityField]
public double BCWS { get; set; }

Eigentumswert

double

Baselines

Erhalten Sie eine BaselineCollection-Instanz für dieses Objekt.Die Basiswerte für eine Ressource.

public BaselineCollection Baselines { get; }

Eigentumswert

BaselineCollection

BookingType

Erhalten oder setzen einen Wert von BookingType.

[EntityField]
public BookingType BookingType { get; set; }

Eigentumswert

BookingType

BudgetCost

Sie erhalten oder setzen einen BudgetCost-Wert.

[EntityField]
public decimal BudgetCost { get; set; }

Eigentumswert

decimal

BudgetWork

Erhalten oder setzen einen Wert von BudgetWork.

[EntityField]
public Duration BudgetWork { get; set; }

Eigentumswert

Duration

CV

Sie erhalten oder legen einen Wert des CV ein.

[EntityField]
public double CV { get; set; }

Eigentumswert

double

Calendar

Sie erhalten oder setzen einen Kalenderwert.

[EntityField]
public Calendar Calendar { get; set; }

Eigentumswert

Calendar

CanLevel

Er erhält oder setzt einen Wert, der angibt, ob CanLevel eingestellt ist oder nicht.

[EntityField]
public NullableBool CanLevel { get; set; }

Eigentumswert

NullableBool

Code

Sie erhalten oder setzen einen Wert von Code.

[EntityField]
public string Code { get; set; }

Eigentumswert

string

Cost

Sie erhalten oder setzen einen Wert von Kosten.

[EntityField]
public decimal Cost { get; set; }

Eigentumswert

decimal

CostCenter

Erhalten oder setzen einen Wert von CostCenter.

[EntityField]
public string CostCenter { get; set; }

Eigentumswert

string

CostPerUse

Sie erhalten oder setzen einen Wert von CostPerUse.

[EntityField]
public decimal CostPerUse { get; set; }

Eigentumswert

decimal

CostVariance

Erhalten oder setzen einen Wert von CostVariance.

[EntityField]
public double CostVariance { get; set; }

Eigentumswert

double

Created

Er bekommt oder stellt einen Wert von geschaffen.

[EntityField]
public DateTime Created { get; set; }

Eigentumswert

DateTime

E-Mail Adresse

Erhalten oder setzen Sie einen Wert von EMailAddress.

[EntityField]
public string EMailAddress { get; set; }

Eigentumswert

string

ExtendedAttributes

Er erhält die Werte eines erweiterten Attributs.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Eigentumswert

ExtendedAttributeCollection

Remarks

Zwei Teile von Daten sind erforderlich - ein Indikator zurück zur erweiterten Attribute-Tabelledie entweder durch das einzigartige ID oder das Feld-ID angegeben wird, und diedie entweder mit dem Wert oder mit einem Hinweis zurück in die Wertliste angegeben wird.

Finish

Sie erhalten oder setzen einen Wert von Finish.

[EntityField]
public DateTime Finish { get; set; }

Eigentumswert

DateTime

Group

Erhalten oder setzen einen Wert der Gruppe.

[EntityField]
public string Group { get; set; }

Eigentumswert

string

Guid

Er bekommt oder stellt einen Wert von Führung.

[EntityField]
public string Guid { get; set; }

Eigentumswert

string

Hyperlink

Er erhält oder stellt den Titel oder den Erläuterungstext eines mit einem Ressource verbundenen Hyperlink.

[EntityField]
public string Hyperlink { get; set; }

Eigentumswert

string

HyperlinkAddress

Erhalten oder setzen Sie die Adresse für einen mit einem Ressourcensatz verbundenen Hyperlink.

[EntityField]
public string HyperlinkAddress { get; set; }

Eigentumswert

string

Remarks

Die vollständige Adresse (Hyperlink Href in Microsoft Project) des Hyperlink ist eine Konkretation von HyperlinkAddress und HyperlinkSubAddress.

HyperlinkSubAddress

Er bekommt oder stellt die spezifische Lage in einem Dokument in einem mit einem Ressource verbundenen Hyperlink ein.

[EntityField]
public string HyperlinkSubAddress { get; set; }

Eigentumswert

string

Remarks

Die vollständige Adresse (Hyperlink Href in Microsoft Project) des Hyperlink ist eine Konkretation von HyperlinkAddress und HyperlinkSubAddress.

Id

Er bekommt oder setzt einen Wert von ID.

[EntityField]
public int Id { get; set; }

Eigentumswert

int

Inactive

Er bekommt oder setzt einen Wert, der darauf hindeutet, ob Inaktiv eingestellt ist oder nicht.

[EntityField]
public NullableBool Inactive { get; set; }

Eigentumswert

NullableBool

Initials

Sie erhalten oder setzen einen Wert von Initialen.

[EntityField]
public string Initials { get; set; }

Eigentumswert

string

IsBudget

Er erhält oder setzt einen Wert, der angibt, ob IsBudget festgelegt ist oder nicht.

[EntityField]
public NullableBool IsBudget { get; set; }

Eigentumswert

NullableBool

IsCostResource

Er erhält oder setzt einen Wert, der angibt, ob IsCostResource festgelegt ist oder nicht.

[EntityField]
public NullableBool IsCostResource { get; set; }

Eigentumswert

NullableBool

IsEnterprise

Er bekommt oder setzt einen Wert, der angibt, ob IsEnterprise eingestellt ist oder nicht.

[EntityField]
public NullableBool IsEnterprise { get; set; }

Eigentumswert

NullableBool

IsGeneric

Er erhält oder setzt einen Wert, der angibt, ob IsGeneric festgelegt ist oder nicht.

[EntityField]
public NullableBool IsGeneric { get; set; }

Eigentumswert

NullableBool

IsNull

Er erhält oder setzt einen Wert, der angibt, ob IsNull festgelegt ist oder nicht.

[EntityField]
public NullableBool IsNull { get; set; }

Eigentumswert

NullableBool

IsRoot

Er erhält die Flagge, die darauf hindeutet, ob eine Ressource eine Wurzelressource ist.Root Resource ist eine spezielle Ressource, die für die Unterstützung vonDie Formate von MS Project und werden nicht direkt aus dem Code des Benutzers verwendet.

public virtual bool IsRoot { get; }

Eigentumswert

bool

IsTeamAssignmentPool

Erhält oder setzt einen Wert, der angibt, ob IsTeamAssignmentPool eingestellt ist oder nicht.

[EntityField]
public bool IsTeamAssignmentPool { get; set; }

Eigentumswert

bool

MaterialLabel

Er bekommt oder stellt einen Wert von MaterialLabel fest.

[EntityField]
public string MaterialLabel { get; set; }

Eigentumswert

string

MaxUnits

Sie erhalten oder setzen einen Wert von MaxUnits.

[EntityField]
public double MaxUnits { get; set; }

Eigentumswert

double

Name

Er bekommt oder stellt einen Wert des Namens.

[EntityField]
public string Name { get; set; }

Eigentumswert

string

NotesRTF

Erhalten oder setzen einen Wert von NotesRTF.

[EntityField]
public string NotesRTF { get; set; }

Eigentumswert

string

NotesText

Erhalten oder setzen einen Wert von NotesText.

[EntityField]
public string NotesText { get; set; }

Eigentumswert

string

OutlineCode

Erhalten Sie ein OutlineCodeCollection Objekt.Der Wert eines Outline-Codes.

public OutlineCodeCollection OutlineCode { get; }

Eigentumswert

OutlineCodeCollection

Remarks

Zwei Teile von Daten sind erforderlich - ein Hinweis auf die Ausgangs-Code-Tabelle, dieist durch die FieldID angegeben, und der Wert, der auch durchdie ValueID oder ValueGUID an die Wertliste.

Overallocated

Er erhält oder setzt einen Wert, der angibt, ob Overallocated festgelegt ist oder nicht.

[EntityField]
public NullableBool Overallocated { get; set; }

Eigentumswert

NullableBool

OvertimeCost

Erhalten oder setzen einen Wert von OvertimeCost.

[EntityField]
public decimal OvertimeCost { get; set; }

Eigentumswert

decimal

OvertimeRate

Er bekommt oder stellt einen Wert von OvertimeRate fest.

[EntityField]
public decimal OvertimeRate { get; set; }

Eigentumswert

decimal

OvertimeRateFormat

Er bekommt oder setzt einen Wert von OvertimeRateFormat.

[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }

Eigentumswert

RateFormatType

OvertimeWork

Erhalten oder setzen einen Wert von OvertimeWork.

[EntityField]
public Duration OvertimeWork { get; set; }

Eigentumswert

Duration

ParentProject

Sie erhalten das Mutterprojekt für diesen Container.

public Project ParentProject { get; }

Eigentumswert

Project

PeakUnits

Erhalten oder setzen einen Wert von PeakUnits.

[EntityField]
public double PeakUnits { get; set; }

Eigentumswert

double

PercentWorkComplete

Sie erhalten oder setzen einen Wert von PercentWorkComplete.

[EntityField]
public int PercentWorkComplete { get; set; }

Eigentumswert

int

Phonetics

Er bekommt oder setzt einen Wert von Phonetics.

[EntityField]
public string Phonetics { get; set; }

Eigentumswert

string

Rates

Erhalten Sie ein Beispiel der Aspose.Tasks.RateCollection-Klasse für dieses Objekt.Die Sammlung von Zeiten und Raten, die mit jedem verbunden sind.

public RateCollection Rates { get; }

Eigentumswert

RateCollection

RegularWork

Erhalten oder setzen einen Wert von RegularWork.

[EntityField]
public Duration RegularWork { get; set; }

Eigentumswert

Duration

RemainingCost

Sie erhalten oder setzen einen Wert von RemainingCost.

[EntityField]
public decimal RemainingCost { get; set; }

Eigentumswert

decimal

RemainingOvertimeCost

Erhalten oder setzen einen Wert von RemainingOvertimeCost.

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

Eigentumswert

decimal

RemainingOvertimeWork

Erhalten oder setzen einen Wert von RemainingOvertimeWork.

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

Eigentumswert

Duration

RemainingWork

Erhalten oder setzen einen Wert von RemainingWork.

[EntityField]
public Duration RemainingWork { get; set; }

Eigentumswert

Duration

SV

Er bekommt oder stellt einen Wert von SV.

[EntityField]
public double SV { get; set; }

Eigentumswert

double

StandardRate

Sie erhalten oder setzen einen Wert von StandardRate.

[EntityField]
public decimal StandardRate { get; set; }

Eigentumswert

decimal

StandardRateFormat

Er bekommt oder setzt einen Wert von StandardRateFormat.

[EntityField]
public RateFormatType StandardRateFormat { get; set; }

Eigentumswert

RateFormatType

Start

Erhalten oder setzen einen Startwert.

[EntityField]
public DateTime Start { get; set; }

Eigentumswert

DateTime

TimephasedData

Erhalten oder setzen Sie eine Aspose.Tasks.TimephasedDataCollection-Klasse für dieses Objekt ein.

public TimephasedDataCollection TimephasedData { get; set; }

Eigentumswert

TimephasedDataCollection

Remarks

Lesen unterstützt nur für XML-Format.

Type

Er bekommt oder setzt einen Wert von Typ.

[EntityField]
public ResourceType Type { get; set; }

Eigentumswert

ResourceType

Uid

Er bekommt oder setzt einen Wert von Uid.

[EntityField]
public int Uid { get; set; }

Eigentumswert

int

WindowsUserAccount

Erhalten oder setzen Sie einen Wert von WindowsUserAccount.

[EntityField]
public string WindowsUserAccount { get; set; }

Eigentumswert

string

Work

Er bekommt oder stellt einen Wert der Arbeit.

[EntityField]
public Duration Work { get; set; }

Eigentumswert

Duration

WorkVariance

Er bekommt oder stellt einen Wert von WorkVariance fest.

[EntityField]
public double WorkVariance { get; set; }

Eigentumswert

double

Workgroup

Er bekommt oder stellt einen Wert der Arbeitsgruppe fest.

[EntityField]
public WorkGroupType Workgroup { get; set; }

Eigentumswert

WorkGroupType

Methods

Delete()

Entfernen Sie eine Ressource und ihre Aufgaben aus dem Projekt.

public void Delete()

Equals(Resource)

Es gibt einen Wert, der angibt, ob diese Instanz mit einer bestimmten Instanz der Aspose.Tasks.Resource-Klasse gleich ist.

public bool Equals(Resource other)

Parameters

other Resource

Die angegebenen Instanz der Aspose.Tasks.Resource-Klasse zu vergleichen mit dieser Instanz.

Returns

bool

True wenn der angegebenen Beispiel der Aspose.Tasks.Resource-Klasse den gleichen Uid-Wert hat wie dieses Beispiel; sonst, false.

Equals(Objekt)

Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.

public override bool Equals(object obj)

Parameters

obj object

Gegenstand zu vergleichen mit dieser Instanz.

Returns

bool

True wenn das angegebenes Objekt eine Ressource ist, die den gleichen Uid-Wert wie dieses Beispiel hat; false.

Get(Key"">)

Es gibt den Wert zurück, an den das Eigentum in diesem Container mappiert wird.

public T Get<t>(Key<t, rsckey=""> key)

Parameters

key Key <t, rsckey ="">

die angegebenen Eigentums-Schlüssel. Aspose.Tasks.Rsc, um den Eigentums-Schlüssel zu erhalten.

Returns

T

den Wert, zu dem das Eigentum in diesem Container kartet wird.

Arten von Parametern

T

die Art des mappierten Wertes.

GetHashCode()

Wiederherstellt ein Hash-Code-Wert für das Beispiel der Aspose.Tasks.Resource-Klasse.

public override int GetHashCode()

Returns

int

eine Hash-Code-Werte für dieses Objekt zurückgibt.

GetTimephasedData(DateTime, DateTime, TimephasedDataTyp)

Zurück ein Beispiel der Aspose.Tasks.TimephasedDataCollection Klasse für dieses Objekt mit dem Aspose.Tasks.Resource.TimephasedData Werte innerhalb der angegebenen Start- und Enddaten der angegebenen Aspose.Tasks.TimephasedDataType.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

Startdatum für die Zeitfasendaten.

end DateTime

Der Enddatum für die Zeitphasendaten.

timephasedType TimephasedDataType

Die Art der Zeitfasendaten (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Liste von Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(DateTime und DateTime)

Zurück Aspose.Tasks.TimephasedDataCollection für dieses Objekt mit Aspose.Tasks.Resource.TimephasedDatavalues innerhalb der angegebenen Start- und Enddaten.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Startdatum für die Zeitfasendaten.

end DateTime

Der Enddatum für die Zeitphasendaten.

Returns

TimephasedDataCollection

Liste von Aspose.Tasks.TimephasedData.

Set (Key, und T)

Zeichnen Sie den angegebenen Eigentum auf den angegebenen Wert in diesem Container.

public void Set<t>(Key<t, rsckey=""> key, T val)

Parameters

key Key <t, rsckey ="">

die angegebenen Eigentums-Schlüssel. Aspose.Tasks.Rsc, um den Eigentums-Schlüssel zu erhalten.

val T

den Wert.

Arten von Parametern

T

die Art des mappierten Wertes.

Set(Schlüssel<datetime, rsckey="">, DateTime)

Zeichnen Sie den angegebenen Eigentum auf den angegebenen Wert in diesem Container.

public void Set(Key<datetime, rsckey=""> key, DateTime val)

Parameters

key Key &undlt; DateTime , RscKey >

die angegebenen Eigentums-Schlüssel. Aspose.Tasks.Rsc, um den Eigentums-Schlüssel zu erhalten.

val DateTime

den Wert.

ToString()

Wiederherrscht die kurze Zeichnung der Vorlage der Aspose.Tasks.Resource-Klasse.Die genauen Details der Darstellung sind nicht angegeben und unterliegen Änderungen.

public override string ToString()

Returns

string

Kurzstreifen, die das Ressourcenobjekt darstellen.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Deutsch