Class LevelingOptions
Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
리소스 평준화 매개변수를 지정할 수 있습니다.
public sealed class LevelingOptions
상속
상속된 멤버
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
생성자
LevelingOptions()
Aspose.Tasks.Leveling.LevelingOptions 클래스의 새 인스턴스를 초기화합니다.
public LevelingOptions()
속성
CancellationToken
프로젝트 평준화 작업을 취소하는 데 사용할 수 있는 토큰을 가져오거나 설정합니다.
public CancellationToken CancellationToken { get; set; }
속성 값
FinishDate
평준화 기간 종료 날짜를 가져오거나 설정합니다. 기본값은 프로젝트의 종료 날짜입니다.
public DateTime? FinishDate { get; set; }
속성 값
LevelingOrder
평준화 알고리즘이 과도한 할당을 가진 작업을 지연시키는 순서를 가져옵니다. 과도한 할당을 유발하는 작업과 지연할 수 있는 작업을 결정한 후, 지연해야 할 작업의 지정된 순서가 사용됩니다.
public LevelingOrder LevelingOrder { get; set; }
속성 값
MessageHandler
리소스 평준화 중 Aspose.Tasks에서 생성된 로그 메시지를 가로채는 데 사용할 수 있는 메시지 핸들러 콜백을 가져오거나 설정합니다.
public IMessageHandler MessageHandler { get; set; }
속성 값
MessageLevel
리소스 평준화 중 Aspose.Tasks에서 발생하는 로그 메시지의 수준을 가져오거나 설정합니다.
public MessageLevel MessageLevel { get; set; }
속성 값
Resources
평준화될 리소스 목록을 가져오거나 설정합니다. null로 설정하면 모든 프로젝트 리소스가 평준화됩니다.
public IList<resource> Resources { get; set; }
속성 값
StartDate
평준화 기간 시작 날짜를 가져오거나 설정합니다. 기본값은 프로젝트의 시작 날짜입니다.
public DateTime? StartDate { get; set; }