Set or remove any file change attributes on a project - any attributes required by any file in the project, at check in time

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

Public Shared Function UpdateFileChangeAttributes( _ 
ByVal project_id As EntityID, _ 
ByVal attributes_to_set As Dictionary(Of AttributeInfo, List(Of String)), _ 
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 UpdateFileChangeAttributes( 
EntityID project_id
Dictionary<AttributeInfo, List<string>> 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^ UpdateFileChangeAttributes( 
EntityID^ project_id
Dictionary<AttributeInfo^, List<String^>^>^ 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

the id of the project

attributes_to_set
Type: Dictionary<AttributeInfo, List<string>>

Dictionary of attributes to add or set - Key is the attributeinfo object and value is the list of available extensions

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