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
Implements
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
AccrueAt
Er bekommt oder setzt einen Wert von AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Eigentumswert
ActiveDirectoryGuid
Er bekommt oder setzt einen Wert von ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Eigentumswert
ActualCost
Erhalten oder setzen einen Wert von ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Eigentumswert
ActualOvertimeCost
Erhalten oder setzen einen Wert von ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Eigentumswert
ActualOvertimeWork
Erhalten oder setzen einen Wert von ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Eigentumswert
ActualOvertimeWorkProtected
Er bekommt oder setzt einen Wert von ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Eigentumswert
ActualWork
Erhalten oder setzen einen Wert von ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Eigentumswert
ActualWorkProtected
Er bekommt oder setzt einen Wert von ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Eigentumswert
AssignmentOwner
Er bekommt oder setzt einen Wert von AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Eigentumswert
AssignmentOwnerGuid
Er bekommt oder setzt einen Wert von AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Eigentumswert
Assignments
Er erhält eine Sammlung von Ressourcenaufgaben für dieses Objekt.
public ResourceAssignmentCollection Assignments { get; }
Eigentumswert
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
AvailableFrom
Er bekommt oder setzt einen Wert von AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Eigentumswert
AvailableTo
Sie erhalten oder setzen einen Wert von verfügbar.
[EntityField]
public DateTime AvailableTo { get; set; }
Eigentumswert
BCWP
Sie erhalten oder setzen einen Wert von BCWP.
[EntityField]
public double BCWP { get; set; }
Eigentumswert
BCWS
Erhalten oder setzen einen Wert von BCWS.
[EntityField]
public double BCWS { get; set; }
Eigentumswert
Baselines
Erhalten Sie eine BaselineCollection-Instanz für dieses Objekt.Die Basiswerte für eine Ressource.
public BaselineCollection Baselines { get; }
Eigentumswert
BookingType
Erhalten oder setzen einen Wert von BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Eigentumswert
BudgetCost
Sie erhalten oder setzen einen BudgetCost-Wert.
[EntityField]
public decimal BudgetCost { get; set; }
Eigentumswert
BudgetWork
Erhalten oder setzen einen Wert von BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Eigentumswert
CV
Sie erhalten oder legen einen Wert des CV ein.
[EntityField]
public double CV { get; set; }
Eigentumswert
Calendar
Sie erhalten oder setzen einen Kalenderwert.
[EntityField]
public Calendar Calendar { get; set; }
Eigentumswert
CanLevel
Er erhält oder setzt einen Wert, der angibt, ob CanLevel eingestellt ist oder nicht.
[EntityField]
public NullableBool CanLevel { get; set; }
Eigentumswert
Code
Sie erhalten oder setzen einen Wert von Code.
[EntityField]
public string Code { get; set; }
Eigentumswert
Cost
Sie erhalten oder setzen einen Wert von Kosten.
[EntityField]
public decimal Cost { get; set; }
Eigentumswert
CostCenter
Erhalten oder setzen einen Wert von CostCenter.
[EntityField]
public string CostCenter { get; set; }
Eigentumswert
CostPerUse
Sie erhalten oder setzen einen Wert von CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Eigentumswert
CostVariance
Erhalten oder setzen einen Wert von CostVariance.
[EntityField]
public double CostVariance { get; set; }
Eigentumswert
Created
Er bekommt oder stellt einen Wert von geschaffen.
[EntityField]
public DateTime Created { get; set; }
Eigentumswert
E-Mail Adresse
Erhalten oder setzen Sie einen Wert von EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Eigentumswert
ExtendedAttributes
Er erhält die Werte eines erweiterten Attributs.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Eigentumswert
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
Group
Erhalten oder setzen einen Wert der Gruppe.
[EntityField]
public string Group { get; set; }
Eigentumswert
Guid
Er bekommt oder stellt einen Wert von Führung.
[EntityField]
public string Guid { get; set; }
Eigentumswert
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
HyperlinkAddress
Erhalten oder setzen Sie die Adresse für einen mit einem Ressourcensatz verbundenen Hyperlink.
[EntityField]
public string HyperlinkAddress { get; set; }
Eigentumswert
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
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
Inactive
Er bekommt oder setzt einen Wert, der darauf hindeutet, ob Inaktiv eingestellt ist oder nicht.
[EntityField]
public NullableBool Inactive { get; set; }
Eigentumswert
Initials
Sie erhalten oder setzen einen Wert von Initialen.
[EntityField]
public string Initials { get; set; }
Eigentumswert
IsBudget
Er erhält oder setzt einen Wert, der angibt, ob IsBudget festgelegt ist oder nicht.
[EntityField]
public NullableBool IsBudget { get; set; }
Eigentumswert
IsCostResource
Er erhält oder setzt einen Wert, der angibt, ob IsCostResource festgelegt ist oder nicht.
[EntityField]
public NullableBool IsCostResource { get; set; }
Eigentumswert
IsEnterprise
Er bekommt oder setzt einen Wert, der angibt, ob IsEnterprise eingestellt ist oder nicht.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Eigentumswert
IsGeneric
Er erhält oder setzt einen Wert, der angibt, ob IsGeneric festgelegt ist oder nicht.
[EntityField]
public NullableBool IsGeneric { get; set; }
Eigentumswert
IsNull
Er erhält oder setzt einen Wert, der angibt, ob IsNull festgelegt ist oder nicht.
[EntityField]
public NullableBool IsNull { get; set; }
Eigentumswert
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
IsTeamAssignmentPool
Erhält oder setzt einen Wert, der angibt, ob IsTeamAssignmentPool eingestellt ist oder nicht.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Eigentumswert
MaterialLabel
Er bekommt oder stellt einen Wert von MaterialLabel fest.
[EntityField]
public string MaterialLabel { get; set; }
Eigentumswert
MaxUnits
Sie erhalten oder setzen einen Wert von MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Eigentumswert
Name
Er bekommt oder stellt einen Wert des Namens.
[EntityField]
public string Name { get; set; }
Eigentumswert
NotesRTF
Erhalten oder setzen einen Wert von NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Eigentumswert
NotesText
Erhalten oder setzen einen Wert von NotesText.
[EntityField]
public string NotesText { get; set; }
Eigentumswert
OutlineCode
Erhalten Sie ein OutlineCodeCollection Objekt.Der Wert eines Outline-Codes.
public OutlineCodeCollection OutlineCode { get; }
Eigentumswert
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
OvertimeCost
Erhalten oder setzen einen Wert von OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Eigentumswert
OvertimeRate
Er bekommt oder stellt einen Wert von OvertimeRate fest.
[EntityField]
public decimal OvertimeRate { get; set; }
Eigentumswert
OvertimeRateFormat
Er bekommt oder setzt einen Wert von OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Eigentumswert
OvertimeWork
Erhalten oder setzen einen Wert von OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Eigentumswert
ParentProject
Sie erhalten das Mutterprojekt für diesen Container.
public Project ParentProject { get; }
Eigentumswert
PeakUnits
Erhalten oder setzen einen Wert von PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Eigentumswert
PercentWorkComplete
Sie erhalten oder setzen einen Wert von PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Eigentumswert
Phonetics
Er bekommt oder setzt einen Wert von Phonetics.
[EntityField]
public string Phonetics { get; set; }
Eigentumswert
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
RegularWork
Erhalten oder setzen einen Wert von RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Eigentumswert
RemainingCost
Sie erhalten oder setzen einen Wert von RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Eigentumswert
RemainingOvertimeCost
Erhalten oder setzen einen Wert von RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Eigentumswert
RemainingOvertimeWork
Erhalten oder setzen einen Wert von RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Eigentumswert
RemainingWork
Erhalten oder setzen einen Wert von RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Eigentumswert
SV
Er bekommt oder stellt einen Wert von SV.
[EntityField]
public double SV { get; set; }
Eigentumswert
StandardRate
Sie erhalten oder setzen einen Wert von StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Eigentumswert
StandardRateFormat
Er bekommt oder setzt einen Wert von StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Eigentumswert
Start
Erhalten oder setzen einen Startwert.
[EntityField]
public DateTime Start { get; set; }
Eigentumswert
TimephasedData
Erhalten oder setzen Sie eine Aspose.Tasks.TimephasedDataCollection-Klasse für dieses Objekt ein.
public TimephasedDataCollection TimephasedData { get; set; }
Eigentumswert
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
Uid
Er bekommt oder setzt einen Wert von Uid.
[EntityField]
public int Uid { get; set; }
Eigentumswert
WindowsUserAccount
Erhalten oder setzen Sie einen Wert von WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Eigentumswert
Work
Er bekommt oder stellt einen Wert der Arbeit.
[EntityField]
public Duration Work { get; set; }
Eigentumswert
WorkVariance
Er bekommt oder stellt einen Wert von WorkVariance fest.
[EntityField]
public double WorkVariance { get; set; }
Eigentumswert
Workgroup
Er bekommt oder stellt einen Wert der Arbeitsgruppe fest.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Eigentumswert
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
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
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
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
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
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
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
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
Kurzstreifen, die das Ressourcenobjekt darstellen.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>