Class Resource
Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)
Si tratta di una risorsa in un progetto.
public class Resource : IEquatable<resource>
Inheritance
Implements
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Riceve o stabilisce un valore di ACWP.
[EntityField]
public double ACWP { get; set; }
Valore di proprietà
AccrueAt
Riceve o stabilisce un valore di AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Valore di proprietà
ActiveDirectoryGuid
Riceve o impone un valore di ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Valore di proprietà
ActualCost
Riceve o stabilisce un valore di ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valore di proprietà
ActualOvertimeCost
Riceve o impone un valore di ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valore di proprietà
ActualOvertimeWork
Riceve o impone un valore di ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valore di proprietà
ActualOvertimeWorkProtected
Riceve o impone un valore di ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valore di proprietà
ActualWork
Riceve o stabilisce un valore di ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valore di proprietà
ActualWorkProtected
Riceve o impone un valore di ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valore di proprietà
AssignmentOwner
Riceve o stabilisce un valore di AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valore di proprietà
AssignmentOwnerGuid
Riceve o impone un valore di AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valore di proprietà
Assignments
Riceve una raccolta di risorse per questo oggetto.
public ResourceAssignmentCollection Assignments { get; }
Valore di proprietà
AvailabilityPeriods
Ricevi un esempio della classe Aspose.Tasks.AvailabilityPeriodCollection.La raccolta dei periodi durante i quali è disponibile una risorsa.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Valore di proprietà
AvailableFrom
Riceve o impone un valore di AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Valore di proprietà
AvailableTo
Riceve o impone un valore di Disponibile.
[EntityField]
public DateTime AvailableTo { get; set; }
Valore di proprietà
BCWP
Riceve o stabilisce un valore di BCWP.
[EntityField]
public double BCWP { get; set; }
Valore di proprietà
BCWS
Riceve o stabilisce un valore di BCWS.
[EntityField]
public double BCWS { get; set; }
Valore di proprietà
Baselines
Ottieni un esempio di BaselineCollection per questo oggetto.I valori di base per una risorsa.
public BaselineCollection Baselines { get; }
Valore di proprietà
BookingType
Riceve o fissa un valore di BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valore di proprietà
BudgetCost
Riceve o fissa un valore di BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valore di proprietà
BudgetWork
Riceve o stabilisce un valore di BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valore di proprietà
CV
Riceve o stabilisce un valore del CV.
[EntityField]
public double CV { get; set; }
Valore di proprietà
Calendar
Riceve o impone un valore di Calendario.
[EntityField]
public Calendar Calendar { get; set; }
Valore di proprietà
CanLevel
Riceve o impone un valore che indica se CanLevel è impostato o meno.
[EntityField]
public NullableBool CanLevel { get; set; }
Valore di proprietà
Code
Riceve o impone un valore di Codice.
[EntityField]
public string Code { get; set; }
Valore di proprietà
Cost
Riceve o fissa un valore di costo.
[EntityField]
public decimal Cost { get; set; }
Valore di proprietà
CostCenter
Riceve o stabilisce un valore di CostCenter.
[EntityField]
public string CostCenter { get; set; }
Valore di proprietà
CostPerUse
Riceve o stabilisce un valore di CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Valore di proprietà
CostVariance
Riceve o stabilisce un valore di CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valore di proprietà
Created
Riceve o stabilisce un valore di Creato.
[EntityField]
public DateTime Created { get; set; }
Valore di proprietà
Adresse email
Riceve o impone un valore di EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Valore di proprietà
ExtendedAttributes
Riceve i valori di un attributo esteso.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valore di proprietà
Remarks
Due pezzi di dati sono necessari - un indicatore di ritorno alla tabella di attributi estesache è specificato sia dall’ID unico o dall’ID di campo, e il valoreche è specificato sia con il valore, o un indicatore di ritorno alla lista dei valori.
Finish
Riceve o fissa un valore di Finish.
[EntityField]
public DateTime Finish { get; set; }
Valore di proprietà
Group
Riceve o stabilisce un valore di gruppo.
[EntityField]
public string Group { get; set; }
Valore di proprietà
Guid
Riceve o stabilisce un valore di Guida.
[EntityField]
public string Guid { get; set; }
Valore di proprietà
Hyperlink
Riceve o mette il titolo o il testo spiegativo di un collegamento collegato a una risorsa.
[EntityField]
public string Hyperlink { get; set; }
Valore di proprietà
HyperlinkAddress
Riceve o impone l’indirizzo per un iperlink associato a una risorsa.
[EntityField]
public string HyperlinkAddress { get; set; }
Valore di proprietà
Remarks
L’indirizzo completo (Hyperlink Href in Microsoft Project) dell’hiperlink è una concatenazione di HyperlinkAddress e HyperlinkSubAddress.
HyperlinkSubAddress
Riceve o mette la posizione specifica in un documento in un iperlink associato a una risorsa.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valore di proprietà
Remarks
L’indirizzo completo (Hyperlink Href in Microsoft Project) dell’hiperlink è una concatenazione di HyperlinkAddress e HyperlinkSubAddress.
Id
Riceve o impone un valore di ID.
[EntityField]
public int Id { get; set; }
Valore di proprietà
Inactive
Riceve o impone un valore che indica se Inactivo è impostato o meno.
[EntityField]
public NullableBool Inactive { get; set; }
Valore di proprietà
Initials
Riceve o stabilisce un valore di Initials.
[EntityField]
public string Initials { get; set; }
Valore di proprietà
IsBudget
Riceve o impone un valore che indica se IsBudget è impostato o meno.
[EntityField]
public NullableBool IsBudget { get; set; }
Valore di proprietà
IsCostResource
Riceve o impone un valore che indica se IsCostResource è impostato o meno.
[EntityField]
public NullableBool IsCostResource { get; set; }
Valore di proprietà
IsEnterprise
Riceve o impone un valore che indica se IsEnterprise è impostato o meno.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Valore di proprietà
IsGeneric
Riceve o impone un valore che indica se IsGeneric è impostato o meno.
[EntityField]
public NullableBool IsGeneric { get; set; }
Valore di proprietà
IsNull
Riceve o impone un valore che indica se IsNull è impostato o meno.
[EntityField]
public NullableBool IsNull { get; set; }
Valore di proprietà
IsRoot
Riceve la bandiera indicando se la risorsa è una risorsa radicale.La radice è una risorsa speciale che è destinata a sostenere gli interni diI formati di MS Project e non sono destinati a essere utilizzati direttamente dal codice dell’utente.
public virtual bool IsRoot { get; }
Valore di proprietà
IsTeamAssignmentPool
Riceve o impone un valore che indica se IsTeamAssignmentPool è impostato o meno.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Valore di proprietà
MaterialLabel
Riceve o impone un valore di MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Valore di proprietà
MaxUnits
Riceve o stabilisce un valore di MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Valore di proprietà
Name
Riceve o impone un valore di Nome.
[EntityField]
public string Name { get; set; }
Valore di proprietà
Étiquette RTF
Riceve o stabilisce un valore di NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valore di proprietà
NotesText
Riceve o impone un valore di NotesText.
[EntityField]
public string NotesText { get; set; }
Valore di proprietà
OutlineCode
Riceve un oggetto OutlineCodeCollection.Il valore di un codice outline.
public OutlineCodeCollection OutlineCode { get; }
Valore di proprietà
Remarks
Due pezzi di dati sono necessari - un indicatore alla tabella di codice di outline cheè specificato dal FieldID, e il valore che è specificato anche dal’indicatore ValueID o ValueGUID all’elenco dei valori.
Overallocated
Riceve o impone un valore che indica se Overallocated è impostato o meno.
[EntityField]
public NullableBool Overallocated { get; set; }
Valore di proprietà
OvertimeCost
Riceve o impone un valore di OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valore di proprietà
OvertimeRate
Riceve o impone un valore di OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Valore di proprietà
OvertimeRateFormat
Riceve o impone un valore di OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Valore di proprietà
OvertimeWork
Riceve o stabilisce un valore di OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valore di proprietà
ParentProject
Ottieni un progetto parentale per questo contenitore.
public Project ParentProject { get; }
Valore di proprietà
PeakUnits
Riceve o stabilisce un valore di PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valore di proprietà
PercentWorkComplete
Riceve o impone un valore di PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valore di proprietà
Phonetics
Riceve o stabilisce un valore di Phonetics.
[EntityField]
public string Phonetics { get; set; }
Valore di proprietà
Rates
Ricevi un esempio della classe Aspose.Tasks.RateCollection per questo oggetto.La raccolta dei periodi e dei tassi associati a ciascuno.
public RateCollection Rates { get; }
Valore di proprietà
RegularWork
Riceve o stabilisce un valore di RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valore di proprietà
RemainingCost
Riceve o stabilisce un valore di RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valore di proprietà
RemainingOvertimeCost
Riceve o impone un valore di RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valore di proprietà
RemainingOvertimeWork
Riceve o impone un valore di RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valore di proprietà
RemainingWork
Riceve o stabilisce un valore di RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valore di proprietà
SV
Riceve o stabilisce un valore di SV.
[EntityField]
public double SV { get; set; }
Valore di proprietà
StandardRate
Riceve o stabilisce un valore di StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Valore di proprietà
StandardRateFormat
Riceve o impone un valore di StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Valore di proprietà
Start
Riceve o impone un valore di Inizio.
[EntityField]
public DateTime Start { get; set; }
Valore di proprietà
TimephasedData
Riceve o impone un esempio di Aspose.Tasks.TimephasedDataCollection classe per questo oggetto.
public TimephasedDataCollection TimephasedData { get; set; }
Valore di proprietà
Remarks
Leggere supportato solo per il formato XML.
Type
Riceve o impone un valore di Tipo.
[EntityField]
public ResourceType Type { get; set; }
Valore di proprietà
Uid
Riceve o stabilisce un valore di Uid.
[EntityField]
public int Uid { get; set; }
Valore di proprietà
WindowsUserAccount
Riceve o impone un valore di WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Valore di proprietà
Work
Riceve o stabilisce un valore di lavoro.
[EntityField]
public Duration Work { get; set; }
Valore di proprietà
WorkVariance
Riceve o stabilisce un valore di WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Valore di proprietà
Workgroup
Riceve o stabilisce un valore del Gruppo di lavoro.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Valore di proprietà
Methods
Delete()
Elimina una risorsa e i suoi impegni dal progetto.
public void Delete()
Equals(Resource)
Ritorna un valore che indica se questa instanza è uguale a una specifica instanza della classe Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
L’esempio specificato della classe Aspose.Tasks.Resource per confrontare con questa instanza.
Returns
True si l’instance spécifiée de la classe Aspose.Tasks.Résource a la même valeur Uid que cette instance; autrement, The translation of “false” to Italian is “falso”..
Equals(Objets)
Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.
public override bool Equals(object obj)
Parameters
obj
object
L’obiettivo di paragonare con questa instanza.
Returns
True si l’objet spécifié est une ressource qui a la même valeur Uid que cette instance ; autrement, The translation of “false” to Italian is “falso”..
J’en ai>(Mise à jour, rsckey=» » »)
Ritorna il valore al quale la proprietà è mappata in questo contenitore.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
la chiave di proprietà specificata. Aspose.Tasks.Rsc per ottenere la chiave di proprietà.
Returns
T
il valore al quale la proprietà è mappata in questo contenitore.
Tipo di parametri
T
Il tipo di valore mappato.
GetHashCode()
Ritorna un valore di codice hash per l’esempio della classe Aspose.Tasks.Resource.
public override int GetHashCode()
Returns
restituisce un valore di codice hash per questo oggetto.
GetTimephasedData(DateTime, DateTime, DateType)
Ritorna un esempio della classe Aspose.Tasks.TimephasedDataCollection per questo oggetto con Aspose.Tasks.Resource.TimephasedVali dati entro le date di inizio e di fine specificate Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
La data di inizio per i dati di fase del tempo.
end
DateTime
La data di scadenza per i dati di fase del tempo.
timephasedType
TimephasedDataType
Il tipo di dati di fase del tempo (Aspose.Tasks.TimephasedDataType).
Returns
Elenco di Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(DateTime et DateTime)
Ritorna Aspose.Tasks.TimephasedDataCollection per questo oggetto con Aspose.Tasks.Resource.TimephasedDatavalues entro le date di inizio e di fine.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
La data di inizio per i dati di fase del tempo.
end
DateTime
La data di scadenza per i dati di fase del tempo.
Returns
Lista di Aspose.Tasks.TimephasedData.
Sélection T>(Mise à jour, rsckey=« T »)
Mappa la proprietà specificata al valore specificato in questo contenitore.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
la chiave di proprietà specificata. Aspose.Tasks.Rsc per ottenere la chiave di proprietà.
val
T
Il valore .
Tipo di parametri
T
Il tipo di valore mappato.
Set(Étiquette : date, rsckey=» » DateTime)
Mappa la proprietà specificata al valore specificato in questo contenitore.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
key
Key
di <
DateTime
, RscKey
>
la chiave di proprietà specificata. Aspose.Tasks.Rsc per ottenere la chiave di proprietà.
val
DateTime
Il valore .
ToString()
Ritorna la rappresentazione della corta fila dell’esempio della classe Aspose.Tasks.Resource.I dettagli esatti della rappresentazione non sono specificati e soggetti a modifiche.
public override string ToString()
Returns
Stringa corta che rappresenta l’oggetto di risorsa.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>