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 فارغًا.

 عربي