ScopeHolderContext - класс

Контекст объекта, выполняющего удержание наследуемых контекстов. Например, удержание автоматически происходит при выполнении расширений IExtensionExecutorTExtension, а также "между" цепочками расширений в API карточек.

Definition

Пространство имён: Tessa.Platform.Scopes
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public sealed class ScopeHolderContext : IScopeHolderContext, 
	IDisposable
Inheritance
Object    ScopeHolderContext
Implements
IDisposable, IScopeHolderContext

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

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

Свойства

Current Текущий контекст IScopeHolderContext. Возвращает null, если контекст отсутствует.
HasCurrent Признак того, что текущий код выполняется внутри операции с контекстом IScopeHolderContext, а свойство Current ссылается на null.

Методы

Create Создаёт область удержания доступных контекстов IScopeHolderContext. Если область уже создана, то она не создаётся повторно. Обязательно заключите в using результат вызова метода.
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)
Set Устанавливает объект, удерживаемый в контексте для заданного типа, или null, если объект удаляется.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGet Возвращает объект, удерживаемый в контексте для заданного типа, или null, если объект отсутствует.

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

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

См. также