SettingsUnitPluginResolver - класс

Resolver for settings unit plugins registered in Unity container.

Definition

Пространство имён: Tessa.SettingsUnits
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public sealed class SettingsUnitPluginResolver : ISettingsUnitPluginResolver, 
	IAsyncDisposable
Inheritance
Object    SettingsUnitPluginResolver
Implements
IAsyncDisposable, ISettingsUnitPluginResolver

Заметки

The resolver owns the lifetime of all registered plugins. If a plugin implements IDisposable or IAsyncDisposable, its dispose method will be invoked when the resolver itself is disposed.

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

SettingsUnitPluginResolver Initializes a new instance of the SettingsUnitPluginResolver class.

Методы

DisposeAsync Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
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)
RegisterPlugin Registers a settings unit plugin and associates it with one or more settings unit descriptors.
ResolvePlugin Resolves the settings unit plugin by plugin identifier.
ResolvePluginForUnit Resolves the plugin associated with the specified settings unit descriptor.
ResolvePlugins Returns all registered settings unit plugins.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryResolvePlugin Attempts to resolve the settings unit plugin by plugin identifier.
TryResolvePluginForUnit Attempts to resolve a settings unit plugin that is associated with the specified settings unit descriptor.

См. также