FileVersionExtensionContext - класс

Контекст расширений, выполняемых для версии файла IFileVersion в элементе управления файлами IFileControl.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public sealed class FileVersionExtensionContext : FileExtensionContextBase, 
	IFileVersionExtensionContext, IFileExtensionContextBase, ITraceableExtensionContext, IExtensionContext
Inheritance
Object    FileExtensionContextBase    FileVersionExtensionContext
Implements
IExtensionContext, ITraceableExtensionContext, IFileExtensionContextBase, IFileVersionExtensionContext

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

FileVersionExtensionContext Создаёт экземпляр класса с указанием версии файла, для которой выполняются расширения, и элемента управления, в котором расположена версия.

Свойства

ActionsДоступные действия.
(Унаследован от FileExtensionContextBase)
CancellationTokenОбъект, посредством которого можно отменить асинхронную задачу.
(Унаследован от FileExtensionContextBase)
ControlЭлемент управления файлами, для которого выполняются расширения.
(Унаследован от FileExtensionContextBase)
Dialog Модель представления для диалога со списком версий или null, если модель представления недоступна.
EnableTracing Признак того, что для текущего метода расширений разрешена запись сообщения трассировки при включённой в системе трассировке. Установка значения равным false позволяет запретить запись сообщения, например, для реализации метода, которая по умолчанию не выполняет полезной работы. При отключённой сортировке значение равно false.
(Унаследован от FileExtensionContextBase)
Icons Контейнер с иконками, который может использоваться для создания действий [IFileExtensionContextBase.Actions].
(Унаследован от FileExtensionContextBase)
InfoДополнительная информация, которая может использоваться в цепочке расширений.
(Унаследован от FileExtensionContextBase)
MenuContextКонтекст, предоставляющий средства для генерации меню.
(Унаследован от FileExtensionContextBase)
ValidationResult Объект, выполняющий построение результата валидации. Может использоваться для того, чтобы запретить выполнение процесса стандартными средствами.
(Унаследован от FileExtensionContextBase)
Version Версия файла, для которой выполняются расширения в элементе управления. Свойство может быть равно null только в том случае, если производится инициализация элемента управления.
Versions Версии файлов, для которых выполняются расширения в элементе управления. Коллекция гарантированно содержит версию [Tessa.UI.Files.IFileVersionExtensionContext.Version], а также может содержать другие выбранные версии.

Методы

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)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

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

См. также