Class LevelingOptions

Class LevelingOptions

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

リソースレベリングのパラメータを指定することを許可します。

public sealed class LevelingOptions

継承

objectLevelingOptions

継承メンバー

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

プロパティ値

CancellationToken

FinishDate

レベリング期間の終了日を取得または設定します。デフォルト値はプロジェクトの終了日です。

public DateTime? FinishDate { get; set; }

プロパティ値

DateTime?

LevelingOrder

レベリングアルゴリズムがオーバーアロケーションのあるタスクを遅延させる順序を取得します。オーバーアロケーションを引き起こすタスクと遅延可能なタスクを特定した後、指定された順序がどのタスクを最初に遅延させるべきかに使用されます。

public LevelingOrder LevelingOrder { get; set; }

プロパティ値

LevelingOrder

MessageHandler

Aspose.Tasks がリソースレベリング中に生成するログメッセージを傍受するために使用できるメッセージハンドラーコールバックを取得または設定します。

public IMessageHandler MessageHandler { get; set; }

プロパティ値

IMessageHandler

MessageLevel

リソースレベリング中に Aspose.Tasks によって発信されるログメッセージのレベルを取得または設定します。

public MessageLevel MessageLevel { get; set; }

プロパティ値

MessageLevel

Resources

レベリングされるリソースのリストを取得または設定します。null が設定されると、すべてのプロジェクトリソースがレベリングされます。

public IList<resource> Resources { get; set; }

プロパティ値

IList<Resource&gt;

StartDate

レベリング期間の開始日を取得または設定します。デフォルト値はプロジェクトの開始日です。

public DateTime? StartDate { get; set; }

プロパティ値

DateTime?

 日本語