Set or remove any attributes on a project

Namespace: SynergyClientAPI.Projects
Assembly: SynergyClientAPI (in SynergyClientAPI.dll)

Public Shared Function SetAttributes( _ 
ByVal project_id As EntityID, _ 
ByVal attributes_to_set As List(Of AttributeInfo), _ 
ByVal attributes_to_remove As HashSet(Of EntityID), _ 
Optional ByVal waiter As IASyncWait = null _ 
) As OperationResponse
This language is not supported or no code example is available.
public static OperationResponse SetAttributes( 
EntityID project_id
List<AttributeInfo> attributes_to_set
HashSet<EntityID> attributes_to_remove
IASyncWait waiter = null 
)
This language is not supported or no code example is available.
public:  
static OperationResponse^ SetAttributes( 
EntityID^ project_id
List<AttributeInfo^>^ attributes_to_set
HashSet<EntityID^>^ attributes_to_remove
IASyncWait^ waiter 
)
This language is not supported or no code example is available.
JScript does not support generic types and methods.
This language is not supported or no code example is available.

Parameters

project_id
Type: EntityID

<default>

attributes_to_set
Type: List<AttributeInfo>

attributes to add or set - null id'd attributes will be created

attributes_to_remove
Type: HashSet<EntityID>

the ids of any attributes to remove

waiter
Type: IASyncWait

an optional waiter

Return Value

Type: OperationResponse

the result of the operation

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1