Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A legtöbb attribútum adott nyelvi elemekre, például osztályokra vagy metódusokra van alkalmazva; egyes attribútumok azonban globálisak – egy teljes szerelvényre vagy modulra vonatkoznak. Az attribútum például a AssemblyVersionAttribute verzióinformációk szerelvénybe való beágyazására használható, például a következőhöz:
[assembly: AssemblyVersion("1.0.0.0")]
A globális attribútumok a forráskódban jelennek meg a legfelső szintű using irányelvek után, illetve bármilyen típus-, modul- vagy névtérdeklaráció előtt. A globális attribútumok több forrásfájlban is megjelenhetnek, de a fájlokat egyetlen fordítási menetben kell lefordítani. A Visual Studio globális attribútumokat ad hozzá a AssemblyInfo.cs fájlhoz .NET-keretrendszer projektekben. Ezek az attribútumok nem lesznek hozzáadva a .NET Core-projektekhez.
A szerelvényattribútumok olyan értékek, amelyek információt nyújtanak egy szerelvényről. Ezek a következő kategóriákba sorolhatók:
- Szerelvényidentitás-attribútumok
- Információs attribútumok
- Szerelvényjegyzék attribútumai
Szerelvényidentitás-attribútumok
A szerelvény identitását három attribútum határozza meg (adott esetben erős névvel): név, verzió és kultúra. Ezek az attribútumok alkotják a szerelvény teljes nevét, és a kódban való hivatkozáshoz szükségesek. A szerelvény verzióját és kultúráját attribútumokkal állíthatja be. A névértéket azonban a fordító, a Visual Studio IDE a Szerelvényinformációk párbeszédpanelen vagy a szerelvény-összecsatoló (Al.exe) állítja be a szerelvény létrehozásakor. A szerelvény neve a szerelvényjegyzéken alapul. Az AssemblyFlagsAttribute attribútum azt határozza meg, hogy a szerelvény több példánya is létezhet-e.
Az alábbi táblázat az identitásattribútumokat mutatja be.
| Attribútum | Cél |
|---|---|
| AssemblyVersionAttribute | Egy szerelvény verzióját adja meg. |
| AssemblyCultureAttribute | Meghatározza, hogy a szerelvény mely kultúrát támogatja. |
| AssemblyFlagsAttribute | A szerelvény jelzőinek bitenkénti kombinációját adja meg, amely leírja az igény szerinti (JIT) fordító beállításait, azt, hogy a szerelvény újratározható-e, és hogy rendelkezik-e teljes vagy jogkivonatos nyilvános kulccsal. |
Információs attribútumok
Az információs attribútumokkal több céges vagy termékinformációt adhat meg egy szerelvényhez. Az alábbi táblázat a névtérben System.Reflection definiált információs attribútumokat mutatja be.
| Attribútum | Cél |
|---|---|
| AssemblyProductAttribute | Egy szerelvényjegyzék terméknevét adja meg. |
| AssemblyTrademarkAttribute | Egy szerelvényjegyzék védjegyét adja meg. |
| AssemblyInformationalVersionAttribute | A szerelvényjegyzék információs verzióját adja meg. |
| AssemblyCompanyAttribute | Egy szerelvényjegyzék cégnevét adja meg. |
| AssemblyCopyrightAttribute | Olyan egyéni attribútumot határoz meg, amely szerzői jogot határoz meg egy szerelvényjegyzékhez. |
| AssemblyFileVersionAttribute | Beállít egy adott verziószámot a Win32 fájlverzió-erőforráshoz. |
| CLSCompliantAttribute | Azt jelzi, hogy a szerelvény megfelel-e a Common Language Specification (CLS) szabványnak. |
Szerelvényjegyzék attribútumai
A szerelvényjegyzék attribútumai segítségével információkat adhat meg a szerelvényjegyzékben. Az attribútumok közé tartozik a cím, a leírás, az alapértelmezett alias és a konfiguráció. Az alábbi táblázat a névtérben definiált szerelvényjegyzék-attribútumokat System.Reflection mutatja be.
| Attribútum | Cél |
|---|---|
| AssemblyTitleAttribute | Szerelvényjegyzék szerelvénycímét adja meg. |
| AssemblyDescriptionAttribute | Egy szerelvényjegyzék szerelvényleírását adja meg. |
| AssemblyConfigurationAttribute | Szerelvénykonfigurációt (például kiskereskedelmi vagy hibakeresési) ad meg egy szerelvényjegyzékhez. |
| AssemblyDefaultAliasAttribute | Rövid alapértelmezett alias definiálása egy szerelvényjegyzékhez |