RODocumentService սերվիս

Ներածություն

RODocumentService դասը նախատեսված է RODocument տիպի փաստաթղթերը տվյալների պահոցից բեռնելու, քեշում պահելու և քեշից կարդալու համար։

Մեթոդներ

Անվանում Նկարագրություն
ClearCache() Հեռացնում է բոլոր փաստաթղթերը քեշից։
Load(int, bool, bool, bool, bool) Բեռնում է փաստաթուղթը պահոցից՝ ըստ ներքին նույնականացման համարի և վերադարձնում այն RODocument բազային դասով։
Load(int, bool, bool, bool, bool) Բեռնում է փաստաթուղթը պահոցից՝ ըստ ներքին նույնականացման համարի և վերադարձնում այն T դասով, որը հանդիսանում է RODocument-ի ժառանգ։
Load(IEnumerable<int>, bool, bool, bool, bool) Բեռնում է նշված ներքին նույնականացման համարներով (isn-ներով) փաստաթղթերը հիմնական տվյալների պահոցից և վերադարձնում Dictionary, որտեղ բանալին փաստաթղթի isn-ն է, իսկ արժեքը՝ տվյալ փաստաթուղթը։
LookUpInCache(int, bool, Ref<bool>, bool) Փնտրում է փաստաթուղթը քեշում ըստ փաստաթղթի ներքին նույնականացման համարի և վերադարձնում։
LookUpInCache(int, DocumentLoadSession, Ref&ltbool>, bool) Փնտրում է փաստաթուղթը քեշում ըստ փաստաթղթի ներքին նույնականացման համարի և վերադարձնում։
LookUpInCache(int, TimeSpan, Ref<bool>, bool) Փնտրում է փաստաթուղթը քեշում ըստ փաստաթղթի ներքին նույնականացման համարի և վերադարձնում։
LookUpInCache(string, string, bool, DocsTableRowLoader, Ref<bool>) Փնտրում է փաստաթուղթը քեշում ըստ փաստաթուղթը պարունակող թղթապանակի ներքին անվան և թղթապանակի տարրի կոդի և վերադարձնում։
LookUpInCache(string, string, DocumentLoadSession, DocsTableRowLoader, Ref<bool>) Փնտրում է փաստաթուղթը քեշում ըստ փաստաթուղթը պարունակող թղթապանակի ներքին անվան և թղթապանակի տարրի կոդի և վերադարձնում։
LookUpInCache(string, string, TimeSpan, Ref<bool>) Փնտրում է փաստաթուղթը քեշում ըստ փաստաթուղթը պարունակող թղթապանակի ներքին անվան և թղթապանակի տարրի կոդի և վերադարձնում։
RemoveFromCache(int) Հեռացնում է փաստաթուղթը քեշից՝ ըստ ներքին նույնականացման համարի։
RemoveFromCache(string) Հեռացնում է նշված տեսակի բոլոր փաստաթղթերը քեշից։