LiteDocumentService սերվիս
Ներածություն
LiteDocumentService դասը նախատեսված է LiteDocument տիպի փաստաթղթերը տվյալների պահոցից բեռնելու, քեշում պահելու և քեշից կարդալու համար։
Մեթոդներ
| Անվանում | Նկարագրություն |
|---|---|
| ClearCache() | Հեռացնում է բոլոր փաստաթղթերը քեշից։ |
| Load(int, bool, bool, bool) | Բեռնում է փաստաթուղթը տվյալների պահոցից ըստ փաստաթղթի ներքին նույնականացման համարի։ |
| Load(IEnumerable<int>) | Բեռնում է նշված ներքին նույնականացման համարներով (isn-ներով) փաստաթղթերը հիմնական տվյալների պահոցից և վերադարձնում Dictionary, որտեղ բանալին փաստաթղթի isn-ն է, իսկ արժեքը՝ տվյալ փաստաթուղթը։ |
| LoadDocumentsGrids(List<LiteDocument>, bool) | Բեռնում է նշված փաստաթղթերի աղյուսակները տվյալների պահոցից։ |
| LoadFromFolder(string, string, bool) | Բեռնում է փաստաթուղթը տվյալների պահոցից ըստ փաստաթուղթը պարունակող թղթապանակի ներքին անվան և թղթապանակի տարրի կոդի։ |
| LoadGrids(LiteDocument, bool) | Բեռնում է փաստաթղթի աղյուսակները տվյալների պահոցից և ավելացնում նշված փաստաթղթում։ |
| LoadGrids(List<LiteDocument>, bool) | Բեռնում է նշված փաստաթղթերի աղյուսակները տվյալների պահոցից։ |
| LookUpInCache(int, TimeSpan, Ref<bool>, bool) | Փնտրում է փաստաթուղթը քեշում ըստ փաստաթղթի ներքին նույնականացման համարի և վերադարձնում։ |
| LookUpInCache(string, string, TimeSpan, Ref<bool>) | Փնտրում է փաստաթուղթը քեշում ըստ փաստաթուղթը պարունակող թղթապանակի ներքին անվան և թղթապանակի տարրի կոդի և վերադարձնում։ |
| RemoveFromCache(int) | Հեռացնում է փաստաթուղթը քեշից՝ ըստ ներքին նույնականացման համարի։ |
| RemoveFromCache(string) | Հեռացնում է նշված տեսակի բոլոր փաստաթղթերը քեշից։ |