SharedDeferredEventArgsT - класс

Аргументы события, предоставляющие заданное значение, информацию о том, откуда был вызван обработчик события, и обеспечивающие асинхронное ожидание. Используйте метод InvokeNullableAsyncT(EventHandlerT, Object, T) для ожидания обработчиков такого события.

Definition

Пространство имён: Tessa.Platform.IPC
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public class SharedDeferredEventArgs<T> : DeferredEventArgs<T>
Inheritance
Object    EventArgs    DeferredEventArgs    DeferredEventArgsT    SharedDeferredEventArgsT

Параметры типа

T
Тип значения аргумента события.

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

SharedDeferredEventArgsT Аргументы события, предоставляющие заданное значение, информацию о том, откуда был вызван обработчик события, и обеспечивающие асинхронное ожидание. Используйте метод InvokeNullableAsyncT(EventHandlerT, Object, T) для ожидания обработчиков такого события.

Свойства

EventSource Информация о том, откуда был вызван обработчик события: из того же процесса/DI-контейнера, из которого событие было инициировано, или из другого процесса/DI-контейнера.
Value Значение аргумента события.
(Унаследован от DeferredEventArgsT)

Методы

Defer Возвращает объект, обеспечивающий ожидание действия. Вызовите метод в следующей конструкции, содержащей ожидания await:
C#
var deferral = e.Defer();
try
{
await ...
}
catch (Exception ex)
{
deferral.SetException(ex);
}
finally
{
deferral.Dispose();
}

(Унаследован от DeferredEventArgs)
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)

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

IsPropertyChanged Проверяет наступление события изменения свойства propertyName
(Определяется PropertyChangedHelper)

См. также