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; }