C# Класс CmisSync.Lib.Producer.Crawler.DescendantsTreeBuilder

Descendants tree builder.
/// The exception that is thrown when a null /// reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. ///
Наследование: IDescendantsTreeBuilder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BuildTrees ( ) : DescendantsTreeCollection

Builds the trees asynchronously by crawling storage, FileSystem and Server.

DescendantsTreeBuilder ( IMetaDataStorage storage, IFolder remoteFolder, IDirectoryInfo localFolder, IFilterAggregator filter, IIgnoredEntitiesStorage ignoredStorage ) : System

Initializes a new instance of the CmisSync.Lib.Producer.Crawler.DescendantsTreeBuilder class.

GetLocalDirectoryTree ( IDirectoryInfo parent, IFilterAggregator filter ) : IObjectTree

Gets the local directory tree.

GetRemoteDirectoryTree ( IFolder parent, IList descendants, IFilterAggregator filter, IIgnoredEntitiesStorage ignoredStorage, IPathMatcher matcher ) : IObjectTree

Gets the remote directory tree.

Описание методов

BuildTrees() публичный Метод

Builds the trees asynchronously by crawling storage, FileSystem and Server.
public BuildTrees ( ) : DescendantsTreeCollection
Результат DescendantsTreeCollection

DescendantsTreeBuilder() публичный Метод

Initializes a new instance of the CmisSync.Lib.Producer.Crawler.DescendantsTreeBuilder class.
/// The exception that is thrown when a /// null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. ///
public DescendantsTreeBuilder ( IMetaDataStorage storage, IFolder remoteFolder, IDirectoryInfo localFolder, IFilterAggregator filter, IIgnoredEntitiesStorage ignoredStorage ) : System
storage IMetaDataStorage /// The MetadataStorage. ///
remoteFolder IFolder /// Remote folder. ///
localFolder IDirectoryInfo /// Local folder. ///
filter IFilterAggregator /// Aggregated Filters. ///
ignoredStorage IIgnoredEntitiesStorage
Результат System

GetLocalDirectoryTree() публичный статический Метод

Gets the local directory tree.
public static GetLocalDirectoryTree ( IDirectoryInfo parent, IFilterAggregator filter ) : IObjectTree
parent IDirectoryInfo Parent directory.
filter IFilterAggregator Filter for files.
Результат IObjectTree

GetRemoteDirectoryTree() публичный статический Метод

Gets the remote directory tree.
public static GetRemoteDirectoryTree ( IFolder parent, IList descendants, IFilterAggregator filter, IIgnoredEntitiesStorage ignoredStorage, IPathMatcher matcher ) : IObjectTree
parent IFolder Parent folder.
descendants IList Descendants of remote object.
filter IFilterAggregator Filter of ignored or invalid files and folder
ignoredStorage IIgnoredEntitiesStorage
matcher IPathMatcher
Результат IObjectTree