AdlsDotNetSDK/FileProperties/Jobs/DumpFilePropertyJob.cs (27 lines of code) (raw):

 namespace Microsoft.Azure.DataLake.Store.FileProperties.Jobs { // This JOB IS ALWAYS RUN BY ONE THREAD _threadWriter internal class DumpFilePropertyJob : BaseJob { private readonly PropertyManager _manager; private readonly PropertyTreeNode _currentNode; internal DumpFilePropertyJob(PropertyManager manager, PropertyTreeNode node) : base(node.DepthLevel) { _manager = manager; _currentNode = node; } protected override object DoJob() { _manager.WritePropertyTreeNodeToFile(_currentNode); return null; } protected override string JobDetails() { return "Success"; } protected override string JobType() { return "FileProperty.WriteProperty"; } } }