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.В противном случае метод возвращает значение TimeSpan, которое представляет собой лаг TaskLink.

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 Если указанный объект является TaskLink, который имеет одного и того же предшественника и преемникаВ таком случае; иначе, Фальшивый.

GetHashCode()

Возвращает значение шейх-кода, например, в классе Aspose.Tasks.TaskLink.

public override int GetHashCode()

Returns

int

Возвращает значение шейх-кода для этого объекта.

ToString()

Возвращает строение представления TaskLink.Точные детали представления не уточняются и подлежат изменению.

public override string ToString()

Returns

string

строк, представляющий собой объект TaskLink.

 Русский