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) Հեռացնում է նշված տեսակի բոլոր փաստաթղթերը քեշից։