public void Project( StringCollection strColPrjSelection, string strComment, string strTargetPath, StringCollection strColArcName, Backup.Type eBakMethod, bool bAutomaticallyCopyReferencedData )
public: void Project( StringCollection^ strColPrjSelection, String^ strComment, String^ strTargetPath, StringCollection^ strColArcName, Backup.Type eBakMethod, bool bAutomaticallyCopyReferencedData )
Parameters
- strColPrjSelection
- Collection of projects that are to be backed up. The names must contain the entire project path. Project file extensions (e.g. *.elk) don't have to be specified, they are filtered out.
- strComment
- String that is written as a comment into the corresponding backup property in the backed up projects.
- strTargetPath
- Destination path where the backed up projects are stored.
- strColArcName
- Collection of file names under which backed up projects are to be saved. The entries of strColArcName must be listed in the same order as those of strColPrjSelection. Because strTargetpath already contains the destination path, the path must be left out when the file name is entered.
- eBakMethod
- An Enum constant, which may have the following values:
Backup : Project is backed up
SourceOut : Project is filed off
Archive : Project is archived. Must not be set when "eBakMedia" parameter is "EMail".
Pack : Project is packed. Param
strTargetPath
is ignored. - bAutomaticallyCopyReferencedData
- If true, external files that are referenced by the project are copied to the project's directory (the '\DOC' and '\Images' subdirectories) before the backup.