FileSourceDirectoryProvider - класс

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

Definition

Пространство имён: Tessa.Platform.SourceProviders
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class FileSourceDirectoryProvider : FileSourceProviderBase, 
	ISourceDirectoryProvider, ISourceProviderBase
Inheritance
Object    SourceProviderBase    FileSourceProviderBase    FileSourceDirectoryProvider
Implements
ISourceDirectoryProvider, ISourceProviderBase

Конструкторы

FileSourceDirectoryProvider Создает экземпляр провайдера для директории файловой системы.

Свойства

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

Методы

CheckReadOnly Проверяет, является ли объект доступен только для чтения IsReadOnly, и выбрасывает исключение, если является.
(Унаследован от SourceProviderBase)
CreateIfNotExistsAsync Создает директорию, если она не существует.
DeleteAsync Позволяет удалить источник, для которого предназначен провайдер.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetContentNamesListAsync Получает список имен ресурсов в директории, для которой предназначен текущий провайдер.
GetContentNamesListWithCollisionResolutionAsync Получает список имен ресурсов в директории, для которой предназначен текущий провайдер, предварительно фильтруя данный список с учетом коллизий.
GetContentProvider Получает провайдер для конкретного ресурса в директории, для которой предназначен текущий провайдер.
GetFullName Возвращает абсолютный путь к ресурсу.
(Переопределяет SourceProviderBaseGetFullName)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetParentDirectoryProvider Получает провайдер для родительской директории относительно текущего провайдера.
GetSubDirectoryProvider Получает провайдер для поддиректории относительно текущего провайдера.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
IsExistsAsync Получает значение, показывающее существует ли источник для которого предназначен текущий провайдер.
(Переопределяет SourceProviderBaseIsExistsAsync(CancellationToken))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также