AssemblySourceContentProvider - класс

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

Definition

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

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

AssemblySourceContentProvider Создает экземпляр провайдера для конкретного файла в сборке.

Свойства

Assembly Сборка, содержащая ресурсы.
(Унаследован от AssemblySourceProviderBase)
DirectoryPath Путь до ресурса относительно сборки.
(Унаследован от AssemblySourceProviderBase)
IsReadOnly Флаг указывает на то, что источник предназначен только для чтения. Зависит от реализаций провайдеров.
(Унаследован от SourceProviderBase)

Методы

CheckReadOnly Проверяет, является ли объект доступен только для чтения IsReadOnly, и выбрасывает исключение, если является.
(Унаследован от SourceProviderBase)
CreateStreamReadAsync Получает поток контента для чтения ресурса, который представляет данный провайдер.
CreateStreamWriteAsync Получает поток контента для записи или создания ресурса, который представляет данный провайдер.
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)
GetCurrentDirectoryProvider Получает провайдер для текущей директории ресурса.
GetFullName Возвращает абсолютный путь к ресурсу.
(Переопределяет SourceProviderBaseGetFullName)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetNameWithoutDirectoryPath Получает простое имя ресурса, который представляет данный провайдер. Например, имя файла без остального пути и т.п.
GetResourcePath
(Переопределяет AssemblySourceProviderBaseGetResourcePath)
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)

См. также