FileSourceContentProvider - класс

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

Definition

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

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

FileSourceContentProvider Создает экземпляр провайдера для файла.

Свойства

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)
GetCurrentDirectoryProvider Получает провайдер для текущей директории ресурса.
GetFullName Возвращает абсолютный путь к ресурсу.
(Переопределяет SourceProviderBaseGetFullName)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetNameWithoutDirectoryPath Получает простое имя ресурса, который представляет данный провайдер. Например, имя файла без остального пути и т.п.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
IsExistsAsync Получает значение, показывающее существует ли источник для которого предназначен текущий провайдер.
(Переопределяет SourceProviderBaseIsExistsAsync(CancellationToken))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToString
(Переопределяет ObjectToString)

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

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

См. также