Share via


ProjectDataSet.DependencyRow.LINK_TYPE property

Specifies the type of dependency to establish between two tasks.

Namespace:  WebSvcStatusing
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaration
Public Property LINK_TYPE As Integer
    Get
    Set
'Usage
Dim instance As ProjectDataSet.DependencyRow
Dim value As Integer

value = instance.LINK_TYPE

instance.LINK_TYPE = value
public int LINK_TYPE { get; set; }

Property value

Type: System.Int32

Remarks

LINK_TYPE

Int Value

Name

Abbreviation

Description

0

FinishFinish

FF

The task that is identified by LINK_SUCC_UID cannot finish until the task that is identified by LINK_PRED_UID finishes.

1 (Default)

FinishStart

FS

The task that is identified by LINK_PRED_UID must finish before the task that is identified by LINK_SUCC_UID can start. This is the default dependency type.

2

StartFinish

SF

The task that is identified by LINK_PRED_UID must start before the task that is identified by LINK_SUCC_UID finishes. This is the least common of the four dependency types.

For example, in a scenario where you are setting a fence post, the successor is Pour Cement and the predecessor is Set Post.

The successor (Pour Cement) must start first, however, the predecessor (Set Post) must finish before the successor (Pour Cement) finishes.

3

StartStart

SS

The task that is identified by LINK_SUCC_UID cannot start until the task that is identified by LINK_PRED_UID starts.

See also

Reference

ProjectDataSet.DependencyRow class

ProjectDataSet.DependencyRow members

WebSvcStatusing namespace