Նկարագիր

Համարժեքը 4x-ում՝ AsKernel.AppLock

Դաս՝ IDBService

public Task AppLock(string resource, 
                    string errorMsg = "", 
                    string mode = "Exclusive", 
                    string owner = "Transaction", 
                    int timeout = 0, 
                    string dbPrincipal = "public");

Ստեղծում է SQL արգելափակում (lock) տրված անունով ռեսուրսի վրա։ Եթե արգելափակումը չի ստացվում ստեղծել, ապա առաջանում է սխալ։

Նախատեսված է զուգահեռ նույն ռեսուրսի հետ աշխատանքը սահմանափակելու համար։

Արգելափակման համար օգտագործվում է sp_getapplock պրոցեդուրան։

Պարամետրեր