Class Resource
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
reprezintă o resursă într-un proiect.
public class Resource : IEquatable<resource>
Inheritance
Implements
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Obține sau stabilește o valoare a ACWP.
[EntityField]
public double ACWP { get; set; }
Valoarea proprietății
AccrueAt
Obține sau stabilește o valoare de AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Valoarea proprietății
ActiveDirectoryGuid
Obține sau stabilește o valoare a ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Valoarea proprietății
ActualCost
Obține sau stabilește o valoare de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valoarea proprietății
ActualOvertimeCost
Obține sau stabilește o valoare a ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valoarea proprietății
ActualOvertimeWork
Obține sau stabilește o valoare a ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valoarea proprietății
ActualOvertimeWorkProtected
Obține sau stabilește o valoare a ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valoarea proprietății
ActualWork
Obține sau stabilește o valoare a ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valoarea proprietății
ActualWorkProtected
Obține sau stabilește o valoare a ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valoarea proprietății
AssignmentOwner
Obține sau stabilește o valoare a AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valoarea proprietății
AssignmentOwnerGuid
Obține sau stabilește o valoare a AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valoarea proprietății
Assignments
Obține o colecție de atribuții de resurse pentru acest obiect.
public ResourceAssignmentCollection Assignments { get; }
Valoarea proprietății
AvailabilityPeriods
Obține un exemplu al clasei Aspose.Tasks.AvailabilityPeriodCollection.Colectarea perioadelor în care este disponibilă o resursă.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Valoarea proprietății
AvailableFrom
Obține sau stabilește o valoare disponibilă.
[EntityField]
public DateTime AvailableFrom { get; set; }
Valoarea proprietății
AvailableTo
Obține sau stabilește o valoare disponibilă.
[EntityField]
public DateTime AvailableTo { get; set; }
Valoarea proprietății
BCWP
Obține sau stabilește o valoare a BCWP.
[EntityField]
public double BCWP { get; set; }
Valoarea proprietății
BCWS
Obține sau stabilește o valoare a BCWS.
[EntityField]
public double BCWS { get; set; }
Valoarea proprietății
Baselines
Obțineți o bază de colectare pentru acest obiect.Valorile de bază pentru o resursă.
public BaselineCollection Baselines { get; }
Valoarea proprietății
BookingType
Obține sau stabilește o valoare a BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valoarea proprietății
BudgetCost
Obține sau stabilește o valoare de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valoarea proprietății
BudgetWork
Obține sau stabilește o valoare a BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valoarea proprietății
CV
Obține sau stabilește o valoare a CV-ului.
[EntityField]
public double CV { get; set; }
Valoarea proprietății
Calendar
Obține sau stabilește o valoare a Calendarului.
[EntityField]
public Calendar Calendar { get; set; }
Valoarea proprietății
CanLevel
Obține sau setă o valoare care indică dacă CanLevel este setat sau nu.
[EntityField]
public NullableBool CanLevel { get; set; }
Valoarea proprietății
Code
Obține sau stabilește o valoare a Codului.
[EntityField]
public string Code { get; set; }
Valoarea proprietății
Cost
Obține sau stabilește o valoare a costului.
[EntityField]
public decimal Cost { get; set; }
Valoarea proprietății
CostCenter
Obține sau stabilește o valoare a CostCenter.
[EntityField]
public string CostCenter { get; set; }
Valoarea proprietății
CostPerUse
Obține sau stabilește o valoare a CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Valoarea proprietății
CostVariance
Obține sau stabilește o valoare a CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valoarea proprietății
Created
Obține sau stabilește o valoare a Creată.
[EntityField]
public DateTime Created { get; set; }
Valoarea proprietății
adresă e-mail
Obține sau stabilește o valoare a EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Valoarea proprietății
ExtendedAttributes
Obține valorile unui atribut extins.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valoarea proprietății
Remarks
Sunt necesare două bucăți de date - un indicator înapoi la tabelul de atribut extinscare este specificată fie de ID-ul unic, fie de ID-ul câmpului, iar valoareacare este specificată fie cu valoarea, fie cu un indicator înapoi la lista de valori.
Finish
Obține sau stabilește o valoare de Finish.
[EntityField]
public DateTime Finish { get; set; }
Valoarea proprietății
Group
Obține sau stabilește o valoare a grupului.
[EntityField]
public string Group { get; set; }
Valoarea proprietății
Guid
Obține sau stabilește o valoare de ghid.
[EntityField]
public string Guid { get; set; }
Valoarea proprietății
Hyperlink
Obține sau stabilește titlul sau textul explicativ al unui hiperlink asociat cu o resursă.
[EntityField]
public string Hyperlink { get; set; }
Valoarea proprietății
HyperlinkAddress
Obține sau stabilește adresa pentru un hiperlink asociat cu un resurs.
[EntityField]
public string HyperlinkAddress { get; set; }
Valoarea proprietății
Remarks
Adresa completă (Hyperlink Href în Microsoft Project) a hiperlink-ului este o concatenare a HyperlinkAddress și HyperlinkSubAddress.
HyperlinkSubAddress
Obține sau stabilește locația specifică într-un document într-un hiperlink asociat cu o resursă.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valoarea proprietății
Remarks
Adresa completă (Hyperlink Href în Microsoft Project) a hiperlink-ului este o concatenare a HyperlinkAddress și HyperlinkSubAddress.
Id
Obține sau stabilește o valoare de ID.
[EntityField]
public int Id { get; set; }
Valoarea proprietății
Inactive
Obține sau stabilește o valoare care indică dacă Inactivul este set sau nu.
[EntityField]
public NullableBool Inactive { get; set; }
Valoarea proprietății
Initials
Obține sau stabilește o valoare a inițialelor.
[EntityField]
public string Initials { get; set; }
Valoarea proprietății
IsBudget
Obține sau stabilește o valoare care indică dacă IsBudget este setat sau nu.
[EntityField]
public NullableBool IsBudget { get; set; }
Valoarea proprietății
IsCostResource
Obține sau setă o valoare care indică dacă IsCostResource este setat sau nu.
[EntityField]
public NullableBool IsCostResource { get; set; }
Valoarea proprietății
IsEnterprise
Obține sau stabilește o valoare care indică dacă IsEnterprise este setat sau nu.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Valoarea proprietății
IsGeneric
Obține sau setă o valoare care indică dacă IsGeneric este setat sau nu.
[EntityField]
public NullableBool IsGeneric { get; set; }
Valoarea proprietății
IsNull
Obține sau setă o valoare care indică dacă IsNull este setat sau nu.
[EntityField]
public NullableBool IsNull { get; set; }
Valoarea proprietății
IsRoot
Obține steagul care indică dacă resursul este o resursă de rădăcină.Rădăcină este o resursă specială care este destinată sprijinului intern alFormatele MS Project și nu sunt destinate să fie utilizate direct din codul utilizatorului.
public virtual bool IsRoot { get; }
Valoarea proprietății
IsTeamAssignmentPool
Obține sau setă o valoare care indică dacă IsTeamAssignmentPool este setat sau nu.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Valoarea proprietății
MaterialLabel
Obține sau stabilește o valoare a MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Valoarea proprietății
MaxUnits
Obține sau stabilește o valoare a MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Valoarea proprietății
Name
Obține sau stabilește o valoare a numelui.
[EntityField]
public string Name { get; set; }
Valoarea proprietății
NotăRF
Obține sau stabilește o valoare a NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valoarea proprietății
NotesText
Obține sau stabilește o valoare a NotesText.
[EntityField]
public string NotesText { get; set; }
Valoarea proprietății
OutlineCode
Obține un obiect OutlineCodeCollection.Valoarea unui cod outline.
public OutlineCodeCollection OutlineCode { get; }
Valoarea proprietății
Remarks
Sunt necesare două bucăți de date - un indicator la tabelul de cod de ieșire careeste specificat de ID-ul Field, iar valoarea care este specificată deindicatorul ValueID sau ValueGUID la lista de valori.
Overallocated
Obține sau stabilește o valoare care indică dacă Overallocated este setat sau nu.
[EntityField]
public NullableBool Overallocated { get; set; }
Valoarea proprietății
OvertimeCost
Obține sau stabilește o valoare de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valoarea proprietății
OvertimeRate
Obține sau stabilește o valoare de OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Valoarea proprietății
OvertimeRateFormat
Obține sau stabilește o valoare a OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Valoarea proprietății
OvertimeWork
Obține sau stabilește o valoare a OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valoarea proprietății
ParentProject
Obțineți proiectul matern pentru acest container.
public Project ParentProject { get; }
Valoarea proprietății
PeakUnits
Obține sau stabilește o valoare de PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valoarea proprietății
PercentWorkComplete
Obține sau stabilește o valoare de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valoarea proprietății
Phonetics
Obține sau stabilește o valoare a Phonetics.
[EntityField]
public string Phonetics { get; set; }
Valoarea proprietății
Rates
Obțineți un exemplu al clasei Aspose.Tasks.RateCollection pentru acest obiect.Colectarea perioadelor și a ratei asociate cu fiecare dintre ele.
public RateCollection Rates { get; }
Valoarea proprietății
RegularWork
Obține sau stabilește o valoare a RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valoarea proprietății
RemainingCost
Obține sau stabilește o valoare a RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valoarea proprietății
RemainingOvertimeCost
Obține sau stabilește o valoare a RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valoarea proprietății
RemainingOvertimeWork
Obține sau stabilește o valoare a RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valoarea proprietății
RemainingWork
Obține sau stabilește o valoare a RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valoarea proprietății
SV
Obține sau stabilește o valoare de SV.
[EntityField]
public double SV { get; set; }
Valoarea proprietății
StandardRate
Obține sau stabilește o valoare de StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Valoarea proprietății
StandardRateFormat
Obține sau stabilește o valoare a StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Valoarea proprietății
Start
Obține sau stabilește o valoare de Start.
[EntityField]
public DateTime Start { get; set; }
Valoarea proprietății
TimephasedData
Obține sau stabilește o clasă Aspose.Tasks.TimephasedDataCollection pentru acest obiect.
public TimephasedDataCollection TimephasedData { get; set; }
Valoarea proprietății
Remarks
Citește suportat numai pentru format XML.
Type
Obține sau stabilește o valoare de tip.
[EntityField]
public ResourceType Type { get; set; }
Valoarea proprietății
Uid
Obține sau stabilește o valoare de Uid.
[EntityField]
public int Uid { get; set; }
Valoarea proprietății
WindowsUserAccount
Obține sau stabilește o valoare a contului WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Valoarea proprietății
Work
Obține sau stabilește o valoare a muncii.
[EntityField]
public Duration Work { get; set; }
Valoarea proprietății
WorkVariance
Obține sau stabilește o valoare a WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Valoarea proprietății
Workgroup
Obține sau stabilește o valoare a grupului de lucru.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Valoarea proprietății
Methods
Delete()
Elimină un resurs și atribuțiile sale din proiect.
public void Delete()
Equals(Resource)
Returnează o valoare care indică dacă această instanță este egală cu o instanță specifică a clasei Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
Instanta specificata a clasei Aspose.Tasks.Resource pentru a compara cu aceasta instanta.
Returns
True în cazul în care instanta specificată a Aspose.Tasks.Clasă de resurse are aceeași valoare Uid ca această instanță; altfel, falsă.
Equals(Obiectul)
Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.
public override bool Equals(object obj)
Parameters
obj
object
Obiectivul de a compara cu această instanță.
Returns
True dacă obiectul specificat este un Resurs care are aceeași valoare Uid ca și această instanță; în caz contrar, falsă.
Câştigă>(Cuvânt cheie, rsckey="">)
Întoarce valoarea la care proprietatea este cartografată în acest container.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
cheia de proprietate specificată. Aspose.Tasks.Rsc pentru a obține cheia de proprietate.
Returns
T
valoarea la care proprietatea este cartografată în acest container.
Tipuri de parametri
T
tipul valorii cartografate.
GetHashCode()
Întoarce o valoare a codului hash pentru exemplul clasei Aspose.Tasks.Resource.
public override int GetHashCode()
Returns
Întoarce un cod hash pentru acest obiect.
GetTimephasedData(DateTime, DateTime, DateType)
Returnează o instanță a clasei Aspose.Tasks.TimephasedDataCollection pentru acest obiect cu Aspose.Tasks.Resource.TimephasedValoarea datelor în termen de data de pornire și de sfârșit specificată a Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Data de pornire a datelor cu fază de timp.
end
DateTime
Data de încheiere a datelor cu fază de timp.
timephasedType
TimephasedDataType
Tipul de date din faza timpului (Aspose.Tasks.TimephasedDataType).
Returns
Listă de Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(Dată, dateTime)
Returnează Aspose.Tasks.TimephasedDataCollection pentru acest obiect cu Aspose.Tasks.Resource.TimephasedDatavalues în termen de date de începere și de încheiere.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Data de pornire a datelor cu fază de timp.
end
DateTime
Data de încheiere a datelor cu fază de timp.
Returns
Listă de Aspose.Tasks.TimephasedData.
Setul T>(Cuvânt cheie, rsckey=„T” T)
Hartați proprietatea specificată la valoarea specificată în acest container.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
cheia de proprietate specificată. Aspose.Tasks.Rsc pentru a obține cheia de proprietate.
val
T
de valoare .
Tipuri de parametri
T
tipul valorii cartografate.
Set(Cuvânt cheie<datetime, rsckey=”>, dateTime)
Hartați proprietatea specificată la valoarea specificată în acest container.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
cheia de proprietate specificată. Aspose.Tasks.Rsc pentru a obține cheia de proprietate.
val
DateTime
de valoare .
ToString()
Întoarce o scurtă reprezentare a șirului a instantei clasei Aspose.Tasks.Resource.Detaliile exacte ale reprezentării nu sunt specificate și sunt supuse schimbării.
public override string ToString()
Returns
Strânge scurtă care reprezintă obiectul de resurse.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>