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


Hordozhatóság és együttműködési szabályok

A hordozhatósági szabályok támogatják a különböző platformokon való hordozhatóságot. Az együttműködési szabályok támogatják a COM-ügyfelekkel való interakciót.

Ebben a szakaszban

Szabály Leírás
CA1401: A P/Invokes nem lehet látható Egy nyilvános vagy védett metódus egy nyilvános típusban a System.Runtime.InteropServices.DllImportAttribute attribútummal rendelkezik (amelyet a Visual Basic Declare kulcsszavával is meg lehet valósítani). Ezeket a módszereket nem szabad felfedni.
CA1416: Platformkompatibilitás ellenőrzése Ha platformfüggetlen API-kat használ egy összetevőn, a kód már nem működik az összes platformon.
CA1417: Ne használjon OutAttribute a P/Invokes sztringparamétereihez A OutAttribute érték szerint átadott sztringparaméterek destabilizálhatják a futtatókörnyezetet, ha a sztring internált sztring.
CA1418: Érvényes platformszöveg használata A platformkompatibilitás-elemző érvényes platformnevet és verziót igényel.
CA1419: Adjon meg egy olyan paraméter nélküli konstruktort, amely ugyanolyan látható, mint a befoglaló típus a 'System.Runtime.InteropServices.SafeHandle'-ből származtatott konkrét típusok esetében. Ha olyan paraméter nélküli konstruktort biztosít, amely ugyanolyan látható, mint egy System.Runtime.InteropServices.SafeHandle származtatott típus tárolótípusa, jobb teljesítményt és használatot tesz lehetővé a forrás által létrehozott interop megoldásokkal.
hu-HU: CA1420: A tulajdonság, típus vagy attribútum futásidejű összeépítést igényel Ha olyan funkciókat használ, amelyek futásidejű rendezést igényelnek, amikor a futásidejű rendezés le van tiltva, futásidejű kivételekhez vezet.
CA1421: A metódus futásidejű rendezést használ a DisableRuntimeMarshallingAttribute alkalmazásakor A metódus futásidejű sorosítást használ, de a futásidejű sorosítás kifejezetten le van tiltva.
CA1422: Platformkompatibilitás ellenőrzése Nem ajánlott egy adott operációs rendszerben (verzióban) elavult API meghívása az adott operációs rendszerről (verzió) elérhető hívási helyről.