public sealed class NormalizationInstanceRegistry : IAsyncDisposable,
INormalizationInstanceProvider, INormalizationInstanceRegistryPublic NotInheritable Class NormalizationInstanceRegistry
Implements IAsyncDisposable, INormalizationInstanceProvider, INormalizationInstanceRegistrypublic ref class NormalizationInstanceRegistry sealed : IAsyncDisposable,
INormalizationInstanceProvider, INormalizationInstanceRegistry[<SealedAttribute>]
type NormalizationInstanceRegistry =
class
interface IAsyncDisposable
interface INormalizationInstanceProvider
interface INormalizationInstanceRegistry
end| NormalizationInstanceRegistry | Реестр регистрация фабрик для объектов INormalizationSource, настроенных для работы с конкретными справочниками нормализации. |
| DisposeAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| InvalidateAllAsync | Освобождает экземпляры всех объектов INormalizationSource, который были созданы для справочников нормализации вызовами методов TryGet(Guid) или Get(Guid). При следующих вызовах этих методов будут созданы новые экземпляры INormalizationSource по фабрикам, зарегистрированным посредством метода Register(Guid, FuncINormalizationSourceFactory, NormalizationDescriptor, INormalizationSource). |
| InvalidateAsync | Освобождает экземпляр объекта INormalizationSource, который мог быть создан для справочника нормализации с указанным идентификатором вызовами методов TryGet(Guid) или Get(Guid). При следующих вызовах этих методов будут созданы новые экземпляры INormalizationSource по фабрикам, зарегистрированным посредством метода Register(Guid, FuncINormalizationSourceFactory, NormalizationDescriptor, INormalizationSource). |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Register | Регистрирует функцию factory, создающую объект INormalizationSource для конкретного справочника нормализации с идентификатором sourceID. Существующая регистрация заменяется. |
| Remove | Удаляет регистрацию функции, создающей объект INormalizationSource для конкретного справочника нормализации с идентификатором sourceID. При отсутствии регистрации не выполняет действий. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGet | Возвращает экземпляр объекта INormalizationSource, предоставляющая доступ к конкретному справочнику нормализации, или null, если для справочника не выполнена регистрация фабрики посредством метода Register(Guid, FuncINormalizationSourceFactory, NormalizationDescriptor, INormalizationSource). |
| RegisterPlatformAsUnknowns |
Регистрирует источники данных для справочников нормализации PlatformNormalizationSources, используемых в платформе.
Эти источники данных возвращают константу UnknownValueForPlatformSources на каждый запрос,
и они должны быть переопределены своей актуальной реализацией в типовом или проектном решениях.
(Определяется NormalizationExtensions) |
| RegisterPlatformWithoutCache |
Регистрирует источники данных для справочников нормализации PlatformNormalizationSources, используемых в платформе.
Эти источники данных возвращают актуальные значения, не выполняя кэширования.
Рекомендуется использовать в тестах, но не в действительных проектах, где они должны быть переопределены
своей актуальной реализацией в типовом или проектном решениях.
(Определяется NormalizationExtensions) |