CopyResource Method
Copies the specified resource to a new location.
Syntax
[VB.NET] Public Sub CopyResource(ByVal FolderId As String, ByVal NewResourceName As String)
[C#] public void CopyResource(string folderId, string newResourceName);
Remarks
This method copies the resource specified by ResourceId to the folder specified by the FolderId parameter.
Note: ResourceType must be set to the appropriate value before calling this method (file or folder).
The NewResourceName parameter is optional. If specified it is a new name for the resource.
Copy Examples
//Copy a file to a new folder and keep the same name box.ResourceType = BoxResourceTypes.rtFile box.CopyResource(new_folder_id, ""); //Copy a file to a new folder with a new name box.ResourceType = BoxResourceTypes.rtFile box.CopyResource(new_folder_id, "newfile.txt"); //Copy a folder and keep the same name box.ResourceType = BoxResourceTypes.rtFolder box.CopyResource(new_parent_folder_id, ""); //Copy a folder and use a new name box.ResourceType = BoxResourceTypes.rtFolder box.CopyResource(new_parent_folder_id, "newfolder");NOTE: This method has a corresponding asynchronous version (CopyResourceAsync) for use in the Xamarin environment.