Class TaskLink

Class TaskLink

名称: Aspose.Tasks 集合: Aspose.Tasks.dll (25.4.0)

这是一个先驱链接。

[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class TaskLink : IEquatable<tasklink>

Inheritance

object TaskLink

Implements

IEquatable

继承人

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CrossProjectName

接收或设置外部先驱项目。

public string CrossProjectName { get; set; }

财产价值

string

IsCrossProject

收到或设置一个值,表明一个先驱是否是另一个项目的一部分。

public bool IsCrossProject { get; set; }

财产价值

bool

LagFormat

接收或设置格式来表达格式。

public TimeUnitType LagFormat { get; set; }

财产价值

TimeUnitType

LinkLag

接收或在一分钟或百分比的数十点中放置。

public int LinkLag { get; set; }

财产价值

int

LinkLagTimeSpan

取出或设置延长时间,取决于 LagFormat。

public TimeSpan LinkLagTimeSpan { get; set; }

财产价值

TimeSpan

Remarks

Link lag 可以是百分比值(LagFormat 是 TimeUnitType.Percent)。在这种情况下,时间计算为 PredTask 的持续时间的百分比。否则,该方法将返回代表 TaskLink 的 Lag 的 TimeSpan 值。

Exceptions

ArgumentException

当尝试为 TaskLinks 设置值时,LagFormat 是 TimeUnitType.Percent。

LinkType

接收或设置链接的类型。

public TaskLinkType LinkType { get; set; }

财产价值

TaskLinkType

PredTask

接收或设置先驱任务。

public Task PredTask { get; set; }

财产价值

Task

SuccTask

接收或设置继任者任务。

public Task SuccTask { get; set; }

财产价值

Task

Methods

Equals(TaskLink)

返回一个值,表明这个例子是否相当于一个指定的对象。

public bool Equals(TaskLink other)

Parameters

other TaskLink

Aspose.Tasks.TaskLink 类的指定例子与此例子进行比较。

Returns

bool

True 如果 Aspose.Tasks.TaskLink 类所指定的例子具有与此例相同的先驱和继任职责;否则, 虚假.

Equals(对象)

返回一个值,表明这个例子是否相当于一个指定的对象。

public override bool Equals(object obj)

Parameters

obj object

与这个案例进行比较。

Returns

bool

True 如果指定的对象是一个具有相同的先驱和继任者的任务链接以此为例;否则, 虚假.

GetHashCode()

返回一个哈希代码值,例如 Aspose.Tasks.TaskLink 类。

public override int GetHashCode()

Returns

int

返回此对象的哈希代码值。

ToString()

返回 TaskLink 的序列代表性。描述的准确细节不明确,可进行更改。

public override string ToString()

Returns

string

代表 TaskLink 对象的序列。

 中文