## Asn class

Represents properties of [`ResourceAssignment`](../resourceassignment/) object.

```csharp
public static class Asn
```

## Fields

| Name | Description |
| --- | --- |
| static readonly [ActualCost](../../aspose.tasks/asn/actualcost/) | The actual cost incurred on an assignment. |
| static readonly [ActualFinish](../../aspose.tasks/asn/actualfinish/) | The actual finish date of an assignment. |
| static readonly [ActualOvertimeCost](../../aspose.tasks/asn/actualovertimecost/) | The actual overtime cost incurred on an assignment. |
| static readonly [ActualOvertimeWork](../../aspose.tasks/asn/actualovertimework/) | The actual amount of an overtime work incurred on an assignment. |
| static readonly [ActualOvertimeWorkProtected](../../aspose.tasks/asn/actualovertimeworkprotected/) | The duration through which actual work is protected. |
| static readonly [ActualStart](../../aspose.tasks/asn/actualstart/) | The actual start date of an assignment. |
| static readonly [ActualWork](../../aspose.tasks/asn/actualwork/) | The actual amount of a work incurred on an assignment. |
| static readonly [ActualWorkProtected](../../aspose.tasks/asn/actualworkprotected/) | The duration through which actual overtime work is protected. |
| static readonly [ACWP](../../aspose.tasks/asn/acwp/) | The actual cost of a work performed on an assignment to-date. |
| static readonly [AssignmentOwner](../../aspose.tasks/asn/assignmentowner/) | The name of an assignment owner. |
| static readonly [AssignmentOwnerGuid](../../aspose.tasks/asn/assignmentownerguid/) | The globally unique identifier of an assignment owner. |
| static readonly [BCWP](../../aspose.tasks/asn/bcwp/) | The budgeted cost of a work performed on assignment to-date. |
| static readonly [BCWS](../../aspose.tasks/asn/bcws/) | The budgeted cost of a work on assignment. |
| static readonly [BookingType](../../aspose.tasks/asn/bookingtype/) | The booking type of an assignment. |
| static readonly [BudgetCost](../../aspose.tasks/asn/budgetcost/) | The budgeted cost of resources on an assignment. |
| static readonly [BudgetWork](../../aspose.tasks/asn/budgetwork/) | The budgeted work amount for a work or material resources on an assignment. |
| static readonly [Confirmed](../../aspose.tasks/asn/confirmed/) | Determines whether a resource has accepted all of its assignments. |
| static readonly [Cost](../../aspose.tasks/asn/cost/) | The projected or scheduled cost of an assignment. |
| static readonly [CostRateTableType](../../aspose.tasks/asn/costratetabletype/) | The cost rate table used for this assignment. |
| static readonly [CostVariance](../../aspose.tasks/asn/costvariance/) | The difference between the baseline cost and total cost for an assignment. |
| static readonly [Created](../../aspose.tasks/asn/created/) | The date that the assignment was created. |
| static readonly [CV](../../aspose.tasks/asn/cv/) | The earned value cost variance. CV is the difference between the assignment's BCWP (budgeted cost of work performed) and ACWP (actual cost of work performed). |
| static readonly [Delay](../../aspose.tasks/asn/delay/) | The delay of an assignment. |
| static readonly [Finish](../../aspose.tasks/asn/finish/) | The scheduled finish date of an assignment. |
| static readonly [FinishVariance](../../aspose.tasks/asn/finishvariance/) | The variance of an assignment finish date from a baseline finish date. |
| static readonly [FixedMaterial](../../aspose.tasks/asn/fixedmaterial/) | Determines whether the consumption of an assigned material resource occurs in a single, fixed amount. |
| static readonly [HasFixedRateUnits](../../aspose.tasks/asn/hasfixedrateunits/) | Determines whether the Units have Fixed Rate. |
| static readonly [Hyperlink](../../aspose.tasks/asn/hyperlink/) | The title or explanatory text of a hyperlink associated with an assignment. |
| static readonly [HyperlinkAddress](../../aspose.tasks/asn/hyperlinkaddress/) | The address for a hyperlink associated with assignment. |
| static readonly [HyperlinkSubAddress](../../aspose.tasks/asn/hyperlinksubaddress/) | The specific location in a document in a hyperlink associated with an assignment. |
| static readonly [LevelingDelay](../../aspose.tasks/asn/levelingdelay/) | The delay caused by leveling. |
| static readonly [LinkedFields](../../aspose.tasks/asn/linkedfields/) | Determines whether the Project is linked to another OLE object. |
| static readonly [Milestone](../../aspose.tasks/asn/milestone/) | Determines whether the assignment is a milestone. |
| static readonly [NotesRTF](../../aspose.tasks/asn/notesrtf/) | The text notes in RTF format. Supported for MPP formats only. |
| static readonly [NotesText](../../aspose.tasks/asn/notestext/) | Notes' plain text extracted from RTF data. |
| static readonly [Overallocated](../../aspose.tasks/asn/overallocated/) | Determines whether the assignment is over-allocated. |
| static readonly [OvertimeCost](../../aspose.tasks/asn/overtimecost/) | The sum of the actual and remaining overtime cost of an assignment. |
| static readonly [OvertimeWork](../../aspose.tasks/asn/overtimework/) | The scheduled overtime work of an assignment. |
| static readonly [PeakUnits](../../aspose.tasks/asn/peakunits/) | The maximum number of units that a resource is assigned for a task. |
| static readonly [PercentWorkComplete](../../aspose.tasks/asn/percentworkcomplete/) | The amount of a work completed on an assignment. |
| static readonly [RateScale](../../aspose.tasks/asn/ratescale/) | The time unit for the usage rate of the material resource assignment. Returns 0 if not defined. |
| static readonly [RegularWork](../../aspose.tasks/asn/regularwork/) | The amount of a non-overtime work scheduled for an assignment. |
| static readonly [RemainingCost](../../aspose.tasks/asn/remainingcost/) | The remaining projected cost of completing an assignment. |
| static readonly [RemainingOvertimeCost](../../aspose.tasks/asn/remainingovertimecost/) | The remaining projected overtime cost of completing an assignment. |
| static readonly [RemainingOvertimeWork](../../aspose.tasks/asn/remainingovertimework/) | The remaining overtime work scheduled to complete an assignment. |
| static readonly [RemainingWork](../../aspose.tasks/asn/remainingwork/) | The remaining work scheduled to complete an assignment. |
| static readonly [Resource](../../aspose.tasks/asn/resource/) | The resource assigned to a task. |
| static readonly [ResponsePending](../../aspose.tasks/asn/responsepending/) | Determines whether the response has been received for a TeamAssign message. |
| static readonly [Resume](../../aspose.tasks/asn/resume/) | The date when assignment is resumed. |
| static readonly [Start](../../aspose.tasks/asn/start/) | The scheduled start date of an assignment. |
| static readonly [StartVariance](../../aspose.tasks/asn/startvariance/) | The variance of an assignment start date from a baseline start date. |
| static readonly [Stop](../../aspose.tasks/asn/stop/) | The date when assignment is stopped. |
| static readonly [Summary](../../aspose.tasks/asn/summary/) | Determines whether the task is a summary task. |
| static readonly [SV](../../aspose.tasks/asn/sv/) | The earned value schedule variance, through the project status date. Schedule variance (SV) is the difference between the BCWP and the BCWS. |
| static readonly [Task](../../aspose.tasks/asn/task/) | The task to which a resource is assigned. |
| static readonly [Uid](../../aspose.tasks/asn/uid/) | The unique identifier of an assignment. |
| static readonly [Units](../../aspose.tasks/asn/units/) | The number of units for an assignment. |
| static readonly [UpdateNeeded](../../aspose.tasks/asn/updateneeded/) | Determines whether the resource assigned to a task needs to be updated as to the status of the task. |
| static readonly [VAC](../../aspose.tasks/asn/vac/) | The difference between baseline cost and total cost. |
| static readonly [Work](../../aspose.tasks/asn/work/) | The amount of scheduled work for an assignment. |
| static readonly [WorkContour](../../aspose.tasks/asn/workcontour/) | The work contour of an assignment. |
| static readonly [WorkVariance](../../aspose.tasks/asn/workvariance/) | The difference between baseline work of a task and the currently scheduled work. |

## Examples

Shows how to read/write Asn.Uid property.

```csharp
var project = new Project();

var task = project.RootTask.Children.Add("Task 1");
task.Set(Tsk.Start, new DateTime(2000, 1, 3, 8, 0, 0));
task.Set(Tsk.Duration, project.GetDuration(8));

var resource = project.Resources.Add("Resource 1");
resource.Set(Rsc.Type, ResourceType.Work);

var assignment = project.ResourceAssignments.Add(task, resource);
assignment.Set(Asn.Uid, 30);

Console.WriteLine("UID: " + assignment.Get(Asn.Uid));
```

### See Also

* namespace [Aspose.Tasks](../../aspose.tasks/)
* assembly [Aspose.Tasks](../../)


