Run just before a folder is added - a non ok response should be returned if the event is to fail

Namespace: SynergyServerScripting
Assembly: SynergyServerScripting (in SynergyServerScripting.dll)

Public Overridable Function OnBeforeFolderAdded( _ 
ByVal folder_name As String, _ 
ByVal parent_id As EntityID, _ 
ByVal parent_is_folder As Boolean, _ 
ByVal extensions As List(Of String), _ 
ByVal database As IDatabase, _ 
ByVal user_id As EntityID, _ 
ByVal client As IClient, _ 
ByVal client_event_id As Long
) As OperationResponse
This language is not supported or no code example is available.
public virtual OperationResponse OnBeforeFolderAdded( 
string folder_name
EntityID parent_id
bool parent_is_folder
List<string> extensions
IDatabase database
EntityID user_id
IClient client
long client_event_id 
)
This language is not supported or no code example is available.
public:  
virtual OperationResponse^ OnBeforeFolderAdded( 
String^ folder_name
EntityID^ parent_id
bool parent_is_folder
List<String^>^ extensions
IDatabase^ database
EntityID^ user_id
IClient^ client
long client_event_id 
)
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

folder_name
Type: string

the name of the folder

parent_id
Type: EntityID

the parent entity

parent_is_folder
Type: bool

whether or not the parent is a folder - it can be either a folder or a project (for a root folder)

extensions
Type: List<string>

the list of extensions

database
Type: IDatabase

the database id

user_id
Type: EntityID

the id of the user performing the event

client
Type: IClient

client_event_id
Type: long

the client event id

Return Value

Type: OperationResponse

the operation response - error level if it should fail

.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