ISourceDirectoryProvider - интерфейс

Провайдер для источника, представляющего собой дирректорию ресурсов. Например, папку с файлами и т.п.

Definition

Пространство имён: Tessa.Platform.SourceProviders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface ISourceDirectoryProvider : ISourceProviderBase
Implements
ISourceProviderBase

Свойства

IsReadOnly Флаг указывает на то, что источник предназначен только для чтения. Зависит от реализаций провайдеров.
(Унаследован от ISourceProviderBase)

Методы

CreateIfNotExistsAsync Создает директорию, если она не существует.
DeleteAsync Позволяет удалить источник, для которого предназначен провайдер.
GetContentNamesListAsync Получает список имен ресурсов в директории, для которой предназначен текущий провайдер.
GetContentNamesListWithCollisionResolutionAsync Получает список имен ресурсов в директории, для которой предназначен текущий провайдер, предварительно фильтруя данный список с учетом коллизий.
GetContentProvider Получает провайдер для конкретного ресурса в директории, для которой предназначен текущий провайдер.
GetFullName Возвращает абсолютный путь к ресурсу.
(Унаследован от ISourceProviderBase)
GetParentDirectoryProvider Получает провайдер для родительской директории относительно текущего провайдера.
GetSubDirectoryProvider Получает провайдер для поддиректории относительно текущего провайдера.
IsExistsAsync Получает значение, показывающее существует ли источник для которого предназначен текущий провайдер.
(Унаследован от ISourceProviderBase)

См. также