Skip to content

Commit

Permalink
Merge pull request #63 from aspose-tasks/main
Browse files Browse the repository at this point in the history
Updated API Reference for Aspose.Tasks for .NET to 24.6.
  • Loading branch information
sva1000 authored Jun 27, 2024
2 parents 5f6bc69 + 9083e59 commit 46dd2bd
Show file tree
Hide file tree
Showing 294 changed files with 881 additions and 271 deletions.
1 change: 1 addition & 0 deletions english/net/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ is_root: true
| [Aspose.Tasks](./aspose.tasks) | Contains classes for work with Microsoft Project documents without utilizing Microsoft Project. |
| [Aspose.Tasks.Attributes](./aspose.tasks.attributes) | |
| [Aspose.Tasks.Connectivity](./aspose.tasks.connectivity) | Contains classes for working with Databases. |
| [Aspose.Tasks.Leveling](./aspose.tasks.leveling) | Contains classes necessary to work with resource leveling. |
| [Aspose.Tasks.Primavera](./aspose.tasks.primavera) | Contains classes necessary to work with Primavera-specific formats (XER, Primavera XML). |
| [Aspose.Tasks.Properties](./aspose.tasks.properties) | Contains classes for working with properties. |
| [Aspose.Tasks.RiskAnalysis](./aspose.tasks.riskanalysis) | Contains classes for creating Risk Analysis Report. |
Expand Down
24 changes: 24 additions & 0 deletions english/net/aspose.tasks.leveling/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Aspose.Tasks.Leveling
second_title: Aspose.Tasks for .NET API Reference
description: Contains classes necessary to work with resource leveling.
type: docs
weight: 40
url: /net/aspose.tasks.leveling/
---
Contains classes necessary to work with resource leveling.

## Classes

| Class | Description |
| --- | --- |
| [LevelingOptions](./levelingoptions) | Allows to specify parameters of resource leveling. |
| [LevelingResult](./levelingresult) | Represents the results of resource leveling. |
| [ResourceLeveler](./resourceleveler) | Contains resource leveling methods. |
## Enumeration

| Enumeration | Description |
| --- | --- |
| [LevelingOrder](./levelingorder) | Defines the possible values of leveling order. |

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
40 changes: 40 additions & 0 deletions english/net/aspose.tasks.leveling/levelingoptions/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: LevelingOptions
second_title: Aspose.Tasks for .NET API Reference
description: Allows to specify parameters of resource leveling.
type: docs
weight: 880
url: /net/aspose.tasks.leveling/levelingoptions/
---
## LevelingOptions class

Allows to specify parameters of resource leveling.

```csharp
public sealed class LevelingOptions
```

## Constructors

| Name | Description |
| --- | --- |
| [LevelingOptions](levelingoptions)() | Initializes a new instance of the [`LevelingOptions`](../levelingoptions) class. |

## Properties

| Name | Description |
| --- | --- |
| [CancellationToken](../../aspose.tasks.leveling/levelingoptions/cancellationtoken) { get; set; } | Gets or sets a token which can be used to cancel a project leveling operation. |
| [FinishDate](../../aspose.tasks.leveling/levelingoptions/finishdate) { getset; } | Gets or sets leveling period end date. The default value is the project`s finish date. |
| [LevelingOrder](../../aspose.tasks.leveling/levelingoptions/levelingorder) { getset; } | Gets the order in which the leveling algorithm delays tasks that have overallocations. After determination of tasks causing the overallocation and which tasks can be delayed, the specified order is used which task should be delayed first. |
| [MessageHandler](../../aspose.tasks.leveling/levelingoptions/messagehandler) { getset; } | Gets or sets message handler callback which can be used to intercept log messages produced by Aspose.Tasks during resource leveling. |
| [MessageLevel](../../aspose.tasks.leveling/levelingoptions/messagelevel) { getset; } | Gets or sets level of log messages emitted by Aspose.Tasks during resource leveling. |
| [Resources](../../aspose.tasks.leveling/levelingoptions/resources) { getset; } | Gets or sets the list of the resources which will be leveled. If null is set, all project resources will be leveled. |
| [StartDate](../../aspose.tasks.leveling/levelingoptions/startdate) { getset; } | Gets or sets leveling period start date. The default value is the project`s start date. |

### See Also

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

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: CancellationToken
second_title: Aspose.Tasks for .NET API Reference
description: Gets or sets a token which can be used to cancel a project leveling operation.
type: docs
weight: 20
url: /net/aspose.tasks.leveling/levelingoptions/cancellationtoken/
---
## LevelingOptions.CancellationToken property

Gets or sets a token which can be used to cancel a project leveling operation.

```csharp
public CancellationToken CancellationToken { get; set; }
```

### See Also

* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: FinishDate
second_title: Aspose.Tasks for .NET API Reference
description: Gets or sets leveling period end date. The default value is the projects finish date.
type: docs
weight: 30
url: /net/aspose.tasks.leveling/levelingoptions/finishdate/
---
## LevelingOptions.FinishDate property

Gets or sets leveling period end date. The default value is the project`s finish date.

```csharp
public DateTime? FinishDate { get; set; }
```

### See Also

* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: LevelingOptions
second_title: Aspose.Tasks for .NET API Reference
description: Initializes a new instance of the LevelingOptionsaspose.tasks.leveling/levelingoptions class.
type: docs
weight: 10
url: /net/aspose.tasks.leveling/levelingoptions/levelingoptions/
---
## LevelingOptions constructor

Initializes a new instance of the [`LevelingOptions`](../../levelingoptions) class.

```csharp
public LevelingOptions()
```

### See Also

* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: LevelingOrder
second_title: Aspose.Tasks for .NET API Reference
description: Gets the order in which the leveling algorithm delays tasks that have overallocations. After determination of tasks causing the overallocation and which tasks can be delayed the specified order is used which task should be delayed first.
type: docs
weight: 40
url: /net/aspose.tasks.leveling/levelingoptions/levelingorder/
---
## LevelingOptions.LevelingOrder property

Gets the order in which the leveling algorithm delays tasks that have overallocations. After determination of tasks causing the overallocation and which tasks can be delayed, the specified order is used which task should be delayed first.

```csharp
public LevelingOrder LevelingOrder { get; set; }
```

### See Also

* enum [LevelingOrder](../../levelingorder)
* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: MessageHandler
second_title: Aspose.Tasks for .NET API Reference
description: Gets or sets message handler callback which can be used to intercept log messages produced by Aspose.Tasks during resource leveling.
type: docs
weight: 50
url: /net/aspose.tasks.leveling/levelingoptions/messagehandler/
---
## LevelingOptions.MessageHandler property

Gets or sets message handler callback which can be used to intercept log messages produced by Aspose.Tasks during resource leveling.

```csharp
public IMessageHandler MessageHandler { get; set; }
```

### See Also

* interface [IMessageHandler](../../../aspose.tasks/imessagehandler)
* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: MessageLevel
second_title: Aspose.Tasks for .NET API Reference
description: Gets or sets level of log messages emitted by Aspose.Tasks during resource leveling.
type: docs
weight: 60
url: /net/aspose.tasks.leveling/levelingoptions/messagelevel/
---
## LevelingOptions.MessageLevel property

Gets or sets level of log messages emitted by Aspose.Tasks during resource leveling.

```csharp
public MessageLevel MessageLevel { get; set; }
```

### See Also

* enum [MessageLevel](../../../aspose.tasks/messagelevel)
* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Resources
second_title: Aspose.Tasks for .NET API Reference
description: Gets or sets the list of the resources which will be leveled. If null is set all project resources will be leveled.
type: docs
weight: 70
url: /net/aspose.tasks.leveling/levelingoptions/resources/
---
## LevelingOptions.Resources property

Gets or sets the list of the resources which will be leveled. If null is set, all project resources will be leveled.

```csharp
public IList<Resource> Resources { get; set; }
```

### See Also

* class [Resource](../../../aspose.tasks/resource)
* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: StartDate
second_title: Aspose.Tasks for .NET API Reference
description: Gets or sets leveling period start date. The default value is the projects start date.
type: docs
weight: 80
url: /net/aspose.tasks.leveling/levelingoptions/startdate/
---
## LevelingOptions.StartDate property

Gets or sets leveling period start date. The default value is the project`s start date.

```csharp
public DateTime? StartDate { get; set; }
```

### See Also

* class [LevelingOptions](../../levelingoptions)
* namespace [Aspose.Tasks.Leveling](../../levelingoptions)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
30 changes: 30 additions & 0 deletions english/net/aspose.tasks.leveling/levelingorder/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: LevelingOrder
second_title: Aspose.Tasks for .NET API Reference
description: Defines the possible values of leveling order.
type: docs
weight: 890
url: /net/aspose.tasks.leveling/levelingorder/
---
## LevelingOrder enumeration

Defines the possible values of leveling order.

```csharp
public enum LevelingOrder
```

### Values

| Name | Value | Description |
| --- | --- | --- |
| Standard | `1` | The following properties are taken into account: predecessor relationships, total slack (a task with higher total slack is delayed first), start date, priority. This is the default value. |
| IdOnly | `2` | Tasks are delayed in Id ascending order. |
| PriorityThenStandard | `3` | The priority is considered first, then the same properties as in Standard. |

### See Also

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

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
34 changes: 34 additions & 0 deletions english/net/aspose.tasks.leveling/levelingresult/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: LevelingResult
second_title: Aspose.Tasks for .NET API Reference
description: Represents the results of resource leveling.
type: docs
weight: 900
url: /net/aspose.tasks.leveling/levelingresult/
---
## LevelingResult class

Represents the results of resource leveling.

```csharp
public sealed class LevelingResult
```

## Constructors

| Name | Description |
| --- | --- |
| [LevelingResult](levelingresult)() | Initializes a new instance of the [`LevelingResult`](../levelingresult) class. |

## Properties

| Name | Description |
| --- | --- |
| [AffectedTasks](../../aspose.tasks.leveling/levelingresult/affectedtasks) { get; } | Gets a set of tasks affected by resource leveling. |

### See Also

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

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: AffectedTasks
second_title: Aspose.Tasks for .NET API Reference
description: Gets a set of tasks affected by resource leveling.
type: docs
weight: 20
url: /net/aspose.tasks.leveling/levelingresult/affectedtasks/
---
## LevelingResult.AffectedTasks property

Gets a set of tasks affected by resource leveling.

```csharp
public HashSet<Task> AffectedTasks { get; }
```

### See Also

* class [Task](../../../aspose.tasks/task)
* class [LevelingResult](../../levelingresult)
* namespace [Aspose.Tasks.Leveling](../../levelingresult)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: LevelingResult
second_title: Aspose.Tasks for .NET API Reference
description: Initializes a new instance of the LevelingResultaspose.tasks.leveling/levelingresult class.
type: docs
weight: 10
url: /net/aspose.tasks.leveling/levelingresult/levelingresult/
---
## LevelingResult constructor

Initializes a new instance of the [`LevelingResult`](../../levelingresult) class.

```csharp
public LevelingResult()
```

### See Also

* class [LevelingResult](../../levelingresult)
* namespace [Aspose.Tasks.Leveling](../../levelingresult)
* assembly [Aspose.Tasks](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
Loading

0 comments on commit 46dd2bd

Please sign in to comment.