Class Resource
Contents
[
Hide
]Resource class
Represents a resource in a project.
public class Resource : IEquatable<Resource>
Properties
Name | Description |
---|---|
AccrueAt { get; set; } | Gets or sets a value of AccrueAt. |
ActiveDirectoryGuid { get; set; } | Gets or sets a value of ActiveDirectoryGuid. |
ActualCost { get; set; } | Gets or sets a value of ActualCost. |
ActualOvertimeCost { get; set; } | Gets or sets a value of ActualOvertimeCost. |
ActualOvertimeWork { get; set; } | Gets or sets a value of ActualOvertimeWork. |
ActualOvertimeWorkProtected { get; set; } | Gets or sets a value of ActualOvertimeWorkProtected. |
ActualWork { get; set; } | Gets or sets a value of ActualWork. |
ActualWorkProtected { get; set; } | Gets or sets a value of ActualWorkProtected. |
ACWP { get; set; } | Gets or sets a value of ACWP. |
AssignmentOwner { get; set; } | Gets or sets a value of AssignmentOwner. |
AssignmentOwnerGuid { get; set; } | Gets or sets a value of AssignmentOwnerGuid. |
Assignments { get; } | Gets a collection of resource assignments for this object. |
AvailabilityPeriods { get; } | Gets a the instance of the AvailabilityPeriodCollection class. The collection of periods during which a resource is available. |
AvailableFrom { get; set; } | Gets or sets a value of AvailableFrom. |
AvailableTo { get; set; } | Gets or sets a value of AvailableTo. |
Baselines { get; } | Gets a BaselineCollection instance for this object. The baseline values for a resource. |
BCWP { get; set; } | Gets or sets a value of BCWP. |
BCWS { get; set; } | Gets or sets a value of BCWS. |
BookingType { get; set; } | Gets or sets a value of BookingType. |
BudgetCost { get; set; } | Gets or sets a value of BudgetCost. |
BudgetWork { get; set; } | Gets or sets a value of BudgetWork. |
Calendar { get; set; } | Gets or sets a value of Calendar. |
CanLevel { get; set; } | Gets or sets a value indicating whether CanLevel is set or not. |
Code { get; set; } | Gets or sets a value of Code. |
Cost { get; set; } | Gets or sets a value of Cost. |
CostCenter { get; set; } | Gets or sets a value of CostCenter. |
CostPerUse { get; set; } | Gets or sets a value of CostPerUse. |
CostVariance { get; set; } | Gets or sets a value of CostVariance. |
Created { get; set; } | Gets or sets a value of Created. |
CV { get; set; } | Gets or sets a value of CV. |
EMailAddress { get; set; } | Gets or sets a value of EMailAddress. |
ExtendedAttributes { get; } | Gets the values of an extended attribute. |
Finish { get; set; } | Gets or sets a value of Finish. |
Group { get; set; } | Gets or sets a value of Group. |
Guid { get; set; } | Gets or sets a value of Guid. |
Hyperlink { get; set; } | Gets or sets the title or explanatory text of a hyperlink associated with a resource. |
HyperlinkAddress { get; set; } | Gets or sets the address for a hyperlink associated with a resource. |
HyperlinkSubAddress { get; set; } | Gets or sets the specific location in a document in a hyperlink associated with a resource. |
Id { get; set; } | Gets or sets a value of Id. |
Inactive { get; set; } | Gets or sets a value indicating whether Inactive is set or not. |
Initials { get; set; } | Gets or sets a value of Initials. |
IsBudget { get; set; } | Gets or sets a value indicating whether IsBudget is set or not. |
IsCostResource { get; set; } | Gets or sets a value indicating whether IsCostResource is set or not. |
IsEnterprise { get; set; } | Gets or sets a value indicating whether IsEnterprise is set or not. |
IsGeneric { get; set; } | Gets or sets a value indicating whether IsGeneric is set or not. |
IsNull { get; set; } | Gets or sets a value indicating whether IsNull is set or not. |
virtual IsRoot { get; } | Gets the flag indicating whether resource is a root resource. Root resource is a special resource which is intended to support internals of MS Project’s formats and is not intended to be used directly from the user’s code. |
IsTeamAssignmentPool { get; set; } | Gets or sets a value indicating whether IsTeamAssignmentPool is set or not. |
MaterialLabel { get; set; } | Gets or sets a value of MaterialLabel. |
MaxUnits { get; set; } | Gets or sets a value of MaxUnits. |
Name { get; set; } | Gets or sets a value of Name. |
NotesRTF { get; set; } | Gets or sets a value of NotesRTF. |
NotesText { get; set; } | Gets or sets a value of NotesText. |
OutlineCode { get; } | Gets an OutlineCodeCollection object. The value of an outline code. |
Overallocated { get; set; } | Gets or sets a value indicating whether Overallocated is set or not. |
OvertimeCost { get; set; } | Gets or sets a value of OvertimeCost. |
OvertimeRate { get; set; } | Gets or sets a value of OvertimeRate. |
OvertimeRateFormat { get; set; } | Gets or sets a value of OvertimeRateFormat. |
OvertimeWork { get; set; } | Gets or sets a value of OvertimeWork. |
ParentProject { get; } | Gets parent project for this container. |
PeakUnits { get; set; } | Gets or sets a value of PeakUnits. |
PercentWorkComplete { get; set; } | Gets or sets a value of PercentWorkComplete. |
Phonetics { get; set; } | Gets or sets a value of Phonetics. |
Rates { get; } | Gets a the instance of the RateCollection class for this object. The collection of periods and rates associated with each one. |
RegularWork { get; set; } | Gets or sets a value of RegularWork. |
RemainingCost { get; set; } | Gets or sets a value of RemainingCost. |
RemainingOvertimeCost { get; set; } | Gets or sets a value of RemainingOvertimeCost. |
RemainingOvertimeWork { get; set; } | Gets or sets a value of RemainingOvertimeWork. |
RemainingWork { get; set; } | Gets or sets a value of RemainingWork. |
StandardRate { get; set; } | Gets or sets a value of StandardRate. |
StandardRateFormat { get; set; } | Gets or sets a value of StandardRateFormat. |
Start { get; set; } | Gets or sets a value of Start. |
SV { get; set; } | Gets or sets a value of SV. |
TimephasedData { get; set; } | Gets or sets an instance of TimephasedDataCollection class for this object. |
Type { get; set; } | Gets or sets a value of Type. |
Uid { get; set; } | Gets or sets a value of Uid. |
WindowsUserAccount { get; set; } | Gets or sets a value of WindowsUserAccount. |
Work { get; set; } | Gets or sets a value of Work. |
Workgroup { get; set; } | Gets or sets a value of Workgroup. |
WorkVariance { get; set; } | Gets or sets a value of WorkVariance. |
Methods
Name | Description |
---|---|
Delete() | Deletes a resource and its assignments from project. |
override Equals(object) | Returns a value indicating whether this instance is equal to a specified object. |
Equals(Resource) | Returns a value indicating whether this instance is equal to a specified instance of the Resource class. |
Get<T>(Key<T, RscKey>) | Returns the value to which the property is mapped in this container. |
override GetHashCode() | Returns a hash code value for the instance of the Resource class. |
GetTimephasedData(DateTime, DateTime) | Returns TimephasedDataCollection for this object with TimephasedData values within given start and end dates. |
GetTimephasedData(DateTime, DateTime, TimephasedDataType) | Returns an instance of the TimephasedDataCollection class for this object with the TimephasedData values within given start and end dates of specified TimephasedDataType . |
Set(Key<DateTime, RscKey>, DateTime) | Maps the specified property to the specified value in this container. |
Set<T>(Key<T, RscKey>, T) | Maps the specified property to the specified value in this container. |
override ToString() | Returns short string representation of the instance of the Resource class. The exact details of the representation are unspecified and subject to change. |
Examples
Shows how to add project resources.
var project = new Project();
// Add resources
project.Resources.Add("Resource");
project.Save(OutDir + "CreateResources_out.xml", SaveFileFormat.Xml);
See Also
- namespace Aspose.Tasks
- assembly Aspose.Tasks