MultiSourceLocalizationService - класс

Multisource localization service with optional caching.

Definition

Пространство имён: Tessa.Localization
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class MultiSourceLocalizationService : LocalizationServiceBase, 
	ICacheableLocalizationService, ILocalizationService, IAsyncDisposable
Inheritance
Object    LocalizationServiceBase    MultiSourceLocalizationService
Implements
IAsyncDisposable, ICacheableLocalizationService, ILocalizationService

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

MultiSourceLocalizationServiceИнициализирует новый экземпляр класса MultiSourceLocalizationService
MultiSourceLocalizationService(Boolean)Инициализирует новый экземпляр класса MultiSourceLocalizationService
MultiSourceLocalizationService(ILocalizationService)Инициализирует новый экземпляр класса MultiSourceLocalizationService
MultiSourceLocalizationService(Boolean, ILocalizationService)Инициализирует новый экземпляр класса MultiSourceLocalizationService

Свойства

AllowImplicitInitialization
(Унаследован от LocalizationServiceBase)
InitializationPending
(Унаследован от LocalizationServiceBase)
IsInitialized
(Унаследован от LocalizationServiceBase)
SuppressEntriesExceptions Suppress exceptions for GetEntriesAsync(CultureInfo, Boolean, CancellationToken), GetGivenEntriesAsync(IReadOnlySetString, CancellationToken).
Use only for client!

Методы

AddHook 
AddSource Вызовите метод InvalidateCacheAsync(CancellationToken) после добавления всех сервисов, если к текущему объекту ранее были обращения.
BeginInit
(Унаследован от LocalizationServiceBase)
BeginInitCore
(Переопределяет LocalizationServiceBaseBeginInitCore)
CheckInitializationPending
(Унаследован от LocalizationServiceBase)
CheckIsInitialized
(Унаследован от LocalizationServiceBase)
DeferInitialization
(Унаследован от LocalizationServiceBase)
DisposeAsyncОсвобождает ресурсы, занимаемые объектом.
EndInit
(Унаследован от LocalizationServiceBase)
EndInitCore
(Переопределяет LocalizationServiceBaseEndInitCore)
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)
GetEntriesAsync
(Унаследован от LocalizationServiceBase)
GetEntriesCoreAsync
(Переопределяет LocalizationServiceBaseGetEntriesCoreAsync(CultureInfo, Boolean, CancellationToken))
GetGivenEntriesAsync
(Унаследован от LocalizationServiceBase)
GetGivenEntriesCoreAsync
(Переопределяет LocalizationServiceBaseGetGivenEntriesCoreAsync(IReadOnlySetT, Void))
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLibrariesAsync
(Унаследован от LocalizationServiceBase)
GetLibrariesCoreAsync
(Переопределяет LocalizationServiceBaseGetLibrariesCoreAsync(Boolean, CancellationToken))
GetLibraryAsync(Guid, Boolean, CancellationToken)
(Унаследован от LocalizationServiceBase)
GetLibraryAsync(String, Boolean, CancellationToken)
(Унаследован от LocalizationServiceBase)
GetLibraryCoreAsync(Guid, Boolean, CancellationToken)
(Переопределяет LocalizationServiceBaseGetLibraryCoreAsync(Guid, Boolean, CancellationToken))
GetLibraryCoreAsync(String, Boolean, CancellationToken)
(Переопределяет LocalizationServiceBaseGetLibraryCoreAsync(String, Boolean, CancellationToken))
GetTypeGets the Type of the current instance.
(Унаследован от Object)
ImportLibrariesAsync Импорт списка библиотек.
(Унаследован от LocalizationServiceBase)
ImportLibrariesCoreAsync
(Переопределяет LocalizationServiceBaseImportLibrariesCoreAsync(IReadOnlyCollectionLocalizationLibrary, Boolean, CancellationToken))
InvalidateCacheAsync 
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RemoveHook 
RemoveLibraryAsync
(Унаследован от LocalizationServiceBase)
RemoveLibraryCoreAsync
(Переопределяет LocalizationServiceBaseRemoveLibraryCoreAsync(LocalizationLibrary, CancellationToken))
SaveLibraryAsync
(Унаследован от LocalizationServiceBase)
SaveLibraryCoreAsync
(Переопределяет LocalizationServiceBaseSaveLibraryCoreAsync(LocalizationLibrary, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
GetCompressedLibraryAsync
(Определяется LocalizationExtensions)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также