Class ResourceLeveler
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
يتضمن طرق تسوية الموارد.
public static class ResourceLeveler
الوراثة
الأعضاء الموروثة
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>
العناصر القابلة للتعداد التي تحتوي على المهام التي يجب مسح تأخير التسوية لها.
LevelAll(Project)
يسوي المهام لجميع موارد المشروع باستخدام خيارات التسوية الافتراضية.
public static LevelingResult LevelAll(Project project)
المعلمات
project
Project
المشروع الذي سيتم تطبيق تسوية الموارد عليه.
العائدات
كائن يحتوي على نتائج تسوية الموارد.
LevelResources(Project, LevelingOptions)
يسوي المهام للموارد المحددة باستخدام خيارات التسوية المحددة.
public static LevelingResult LevelResources(Project project, LevelingOptions options)
المعلمات
project
Project
المشروع الذي سيتم تطبيق تسوية الموارد عليه.
options
LevelingOptions
خيارات تحدد كيفية تسوية الموارد.
العائدات
كائن يحتوي على نتائج تسوية الموارد.
الاستثناءات
إذا كان المعامل options فارغًا.