public interface IExtensionExecutor : IAsyncDisposable
Public Interface IExtensionExecutor
Inherits IAsyncDisposable
public interface class IExtensionExecutor : IAsyncDisposable
type IExtensionExecutor =
interface
interface IAsyncDisposable
end
IsFake | Признак того, что объект не выполняет расширения, поскольку тип расширения не был зарегистрирован. |
DisposeAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. (Унаследован от IAsyncDisposable) |
ExecuteAsyncTContext | Выполняет заданный метод асинхронно для всех зарегистрированных расширений определённого типа. |
ExecuteWithExceptionCheckAsyncTExtensionContext |
Выполняет заданный метод расширений с обработкой исключений, при возникновении
которых они обрабатываются объектом IMessageProvider, например,
логируются и выводятся пользователю.
(Определяется RuntimeExtensions) |
ExecuteWithExceptionCheckAsyncTExtensionContext |
Выполняет заданный метод расширений с обработкой исключений, при возникновении
которых они логируются объектом Logger.
(Определяется RuntimeExtensions) |
ExecuteWithExceptionCheckAsyncTExtensionContext |
Выполняет заданный метод расширений с обработкой исключений, при возникновении
которых они логируются и выводятся пользователю.
(Определяется UIExtensions) |