Bővített típusrendszer osztálytagok
Az ETS számos olyan tagtípusra utal, amelynek típusait a PSMemberTypes enumerálás határozza meg. Ezek a tagtípusok olyan tulajdonságokat, metódusokat, tagokat és tagkészleteket tartalmaznak, amelyek mindegyikét a saját CLR-típusuk határozza meg. A NoteProperty típust például a saját PSNoteProperty típusa határozza meg. Ezek az egyéni CLR-típusok saját egyedi tulajdonságokkal és a PSMemberInfoosztályból örökölt közös tulajdonságokkal is rendelkeznek.
A PSMemberInfo osztály
A PSMemberInfo osztály az összes ETS tagtípus alaposztálya. Ez az osztály a következő alaptulajdonságokat biztosítja az összes tag CLR-típushoz.
- Name (Név) tulajdonság: A tag neve. Ezt a nevet az alapobjektum vagy a PowerShell definiálhatja, ha az adaptált tagok vagy a bővített tagok elérhetővé vannak téve.
- Érték tulajdonság: Az adott tag által visszaadott érték. Minden tagtípus határozza meg, hogyan kezeli a tagértéket.
- TypeNameOfValue tulajdonság: Ez a Value tulajdonság által visszaadott érték CLR-típusának neve.
Tagok elérése
A tagok gyűjteményei a PSObject objektum Tagok, Metódusok és Tulajdonságok tulajdonságán keresztül érhetők el.
ETS-tulajdonságok
Az ETS-tulajdonságok olyan tagok, amelyek tulajdonságként kezelhetők. Lényegében egy kifejezés bal oldalán is megjelenhetnek. Ezek aliastulajdonságokat, kódtulajdonságokat, PowerShell-tulajdonságokat, megjegyzéstulajdonságokat és szkripttulajdonságokat tartalmaznak. Az ilyen típusú tulajdonságokkal kapcsolatos további információkért lásd: ETS-tulajdonságok.
ETS-metódusok
Az ETS-metódusok olyan tagok, amelyek argumentumokat fogadhatnak, eredményeket adhatnak vissza, és nem jelennek meg egy kifejezés bal oldalán. Tartalmaznak kód metódusokat, PowerShell-metódusokat és szkript metódusokat. Az ilyen típusú metódusokkal kapcsolatos további információkért lásd: ETS-metódusok.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: