public sealed class CardCachedMetadata : ICardCachedMetadata,
ICardMetadata, ISealablePublic NotInheritable Class CardCachedMetadata
Implements ICardCachedMetadata, ICardMetadata, ISealablepublic ref class CardCachedMetadata sealed : ICardCachedMetadata,
ICardMetadata, ISealable[<SealedAttribute>]
type CardCachedMetadata =
class
interface ICardCachedMetadata
interface ICardMetadata
interface ISealable
endЕсли объект защищён от изменения методом Seal сразу после создания или в конструкторе было указано null в качестве ISchemeService, то это гарантирует, что запросы к сервису будут значительно более эффективны. Инициализировать класс любым другим способом имеет смысл только для использования в редакторе карточек.
Методы UpdateAsync(CancellationToken) и InvalidateAsync, а также чтение всех свойств являются потокобезопасными.
| CardCachedMetadata(ICardTypeClientRepository, String) | Создаёт экземпляр класса с указанием сервиса для управления типами карточек. Независимо от того, защищён ли создаваемый объект от изменений методом Seal, метаинформация будет получена из кэша, доступного через репозиторий типов карточек cardTypeClientRepository. |
| CardCachedMetadata(CardMetadataCache, ICardTypeServerRepository, ICardMetadataBuilder, ISchemeService, ISeparateDbConnectionWorker, String) | Создаёт экземпляр класса с указанием сервиса для управления типами карточек, объекта, выполняющего построение метаинформации по типам карточек, и объекта, используемого для доступа к метаинформации по структуре базы данных. |
| HasData | Признак того, что кэш содержит данные. Если значение равно false, то кэш ещё не заполнен или сброшен, поэтому обращение к другим его свойствам приведёт к наполнению метаинформации. |
| IsSealed | Признак того, что объект был защищён от изменений. |
| 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) |
| GetCachedMetadataAsync | Возвращает исходный объект метаинформации, который кэшируется текущим объектом. |
| GetCardTypesAsync | Возвращает список типов карточек. |
| GetDamagedCardTypeIDListAsync | Возвращает список идентификаторов повреждённых типов карточек. Собственно типы карточек можно получить посредством сервиса типов карточек. |
| GetEnumerationsAsync | Возвращает список перечислений. |
| GetGlobalReferencesAsync | Возвращает список глобальных объектов (CardTypeForm, CardTypeBlock, CardTypeControl), совместно использующиеся в типах карточек. |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetMetadataForTypeAsync | Возвращает выборку из метаинформации, которая относится только к заданному типу карточек. В возвращённую выборку не передаются перечисления. |
| GetNormalizationInfoAsync | Возвращает метаинформацию по справочникам нормализации, используемых в служебных таблицах. |
| GetSectionsAsync | Возвращает метаинформацию по секциям карточек. |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| GetValidationResultAsync | Возвращает результат валидации при построении метаинформации. |
| InvalidateAsync | Сбрасывает кэш метаинформации. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Seal | Защищает объект от изменений. |
| SetAsync | Устанавливает заданную метаинформацию в кэше. |
| SetCardTypesAsync | Устанавливает список типов карточек. |
| SetDamagedCardTypeIDListAsync | Устанавливает список идентификаторов повреждённых типов карточек. Собственно типы карточек можно получить посредством сервиса типов карточек. |
| SetEnumerationsAsync | Устанавливает список перечислений. |
| SetGlobalReferencesAsync | Устанавливает список глобальных объектов (CardTypeForm, CardTypeBlock, CardTypeControl, CardTypeValidator, CardTypeExtension), совместно использующиеся в типах карточек. |
| SetNormalizationInfoAsync | Устанавливает метаинформацию по справочникам нормализации, используемых в служебных таблицах. |
| SetSectionsAsync | Метаинформация по секциям карточек. |
| SetValidationResultAsync | Устанавливает результат валидации при построении метаинформации. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| UpdateAsync | Обновляет кэш метаинформации из сервиса типов карточек. |
| GetDocumentStateNameAsync |
Возвращает название состояния в типовом решении по его идентификатору.
Если состояние не является стандартным, то значение запрашивается из метаданных секции KrConstantsKrDocState.
(Определяется KrProcessSharedExtensions) |
| GetLanguageCaptionByIDAsync |
Retrieves the caption of a language associated with a given language identifier.
(Определяется ApiAccessTokenHelper) |
| GetLanguageCodeByIDAsync |
Retrieves the language code associated with a given language identifier.
(Определяется ApiAccessTokenHelper) |
| GetStageStateNameAsync |
Возвращает название состояния этапа. Если состояние не является стандартным, то значение запрашивается из метаданных секции KrConstantsKrStageState.
(Определяется KrProcessSharedExtensions) |
| TryGetDocumentStateNameAsync |
Возвращает название состояния в типовом решении по его идентификатору.
Если состояние не является стандартным, то значение запрашивается из метаданных секции KrConstantsKrDocState.
(Определяется KrProcessSharedExtensions) |
| TryGetStageStateNameAsync |
Возвращает название состояния этапа. Если состояние не является стандартным, то значение запрашивается из метаданных секции KrConstantsKrStageState.
(Определяется KrProcessSharedExtensions) |