Method PublishContent
PublishContent(string, string, Func<string, IEnumerable<string>>, bool)
Publish a folder of files. This will copy or move files from the build folder to the target folder and rename them to the content hash. Remote catalogs will also be created.
Declaration
public static bool PublishContent(string sourceFolder, string targetFolder, Func<string, IEnumerable<string>> contentSetFunc, bool deleteSrcContent = false)
Parameters
Type | Name | Description |
---|---|---|
string | sourceFolder | The folder with the source data. Files will not be removed during the publish process. If desired, the entire source folder can be deleted after this process is complete. |
string | targetFolder | The target folder for the published data. The structure is the same as the local cache, so this data can be directly installed on device to preload the cache. |
Func<string, IEnumerable<string>> | contentSetFunc | This will be called for each file as it is published. The returned strings will define the content sets that the file will be a part of. If null is returned, the content will stay in the source folder and will not be published. |
bool | deleteSrcContent | If true, the src content files will be deleted from the build folder. Ensure that a build is properly backed up before enabling this. |
Returns
Type | Description |
---|---|
bool | True if the publish process succeeds. |