Class ResourceLeveler

Class ResourceLeveler

Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)

包含资源平衡方法。

public static class ResourceLeveler

继承

objectResourceLeveler

继承成员

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

方法

ClearLeveling(Project)

清除在资源平衡过程中之前添加到项目的任何平衡延迟。

public static void ClearLeveling(Project project)

参数

project Project

要清除平衡的项目。

ClearLeveling(IEnumerable<task>)

清除在资源平衡过程中之前添加到指定任务的任何平衡延迟。

public static void ClearLeveling(IEnumerable<task> tasks)

参数

tasks IEnumerable<Task&gt;

包含要清除平衡延迟的任务的可枚举集合。

LevelAll(Project)

使用默认平衡选项对所有项目资源的任务进行平衡。

public static LevelingResult LevelAll(Project project)

参数

project Project

要应用资源平衡的项目。

返回

LevelingResult

包含资源平衡结果的对象。

LevelResources(Project, LevelingOptions)

使用指定的平衡选项对指定资源的任务进行平衡。

public static LevelingResult LevelResources(Project project, LevelingOptions options)

参数

project Project

要应用资源平衡的项目。

options LevelingOptions

指定如何平衡资源的选项。

返回

LevelingResult

包含资源平衡结果的对象。

异常

ArgumentNullException

如果参数 options 为 null。

 中文