Megosztás a következőn keresztül:


Megbízhatóság

Fontos, hogy az olyan kiszolgálói környezetekben futó kód, mint az SQL Server, védve legyen az aszinkron kivételektől. Az itt ismertetett megbízhatóság nem az SQL Serverre vonatkozik, hanem megbízható kód írására a .NET-keretrendszer 2.0-s verziójú környezetben futó gazdagépekhez. Az SQL Server azonban az első olyan szolgáltatás, amely széles körben használja a 2.0-s verzió új megbízhatósági funkcióit, ezért példaként használják.

Az SQL Serveren futó kódnak szigorúbb megbízhatósági irányelvekkel kell foglalkoznia, mint a többi kiszolgálói környezetnek. Ennek az az oka, hogy az SQL Server folyamatosan működik az erőforrás-felhasználás szélén. OutOfMemoryException és ThreadAbortException a kivételek nem gyakoriak az SQL Server-környezetben. Ezek az irányelvek általában kevésbé a megbízhatóságra összpontosítanak, és inkább arra összpontosítanak, hogy a teljes mértékben megbízható felügyelt kód zökkenőmentesen hiúsuljon meg a -szintű újrahasznosítással szemben AppDomain, ami a kiszolgáló elsődleges módja a konzisztenciának és a rendelkezésre állásnak.

A szakasz tartalma

SQL Server programozási és gazdagépvédelmi attribútumok
Ismerteti, hogy az HostProtectionAttribute SQL Server hogyan használja az attribútumot a felügyelt kód végrehajtásának korlátozására.

Ajánlott megbízhatósági eljárások
Útmutatást nyújt a megbízhatósági követelményeknek megfelelő kódíráshoz.

Korlátozott végrehajtási régiók
A korlátozott végrehajtási régiók (CER-k) függvényét és viselkedését ismerteti.

Referencia

HostProtectionAttribute

HostProtectionResource