AssemblySourceDirectoryProvider - класс

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

Definition

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

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

AssemblySourceDirectoryProvider Инициализирует новый экземпляр класса AssemblySourceDirectoryProvider.

Свойства

Assembly Сборка, содержащая ресурсы.
(Унаследован от AssemblySourceProviderBase)
DirectoryPath Путь до ресурса относительно сборки.
(Унаследован от AssemblySourceProviderBase)
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)
GetCachedNamesList Возвращает кэшированный список ресурсов расположенные в сборке по пути DirectoryPath.
(Унаследован от AssemblySourceProviderBase)
GetContentNamesListAsync Получает список имен ресурсов в директории, для которой предназначен текущий провайдер.
GetContentNamesListWithCollisionResolutionAsync Получает список имен ресурсов в директории, для которой предназначен текущий провайдер, предварительно фильтруя данный список с учетом коллизий.
GetContentProvider Получает провайдер для конкретного ресурса в директории, для которой предназначен текущий провайдер.
GetFullName Возвращает абсолютный путь к ресурсу.
(Переопределяет SourceProviderBaseGetFullName)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetParentDirectoryProvider Получает провайдер для родительской директории относительно текущего провайдера.
GetResourcePath
(Переопределяет AssemblySourceProviderBaseGetResourcePath)
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)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также