Kiterjesztett típus rendszerosztály tagjaiExtended Type System class members

Az ETS számos különböző típusú tag számára utal, amelyek típusait a PSMemberTypes enumerálása határozza meg.ETS refers to a number of different kinds of members whose types are defined by the PSMemberTypes enumeration. Ezek a típusok olyan tulajdonságokat, metódusokat, tagokat és tagokat tartalmaznak, amelyek mindegyike saját CLR-beli típussal van definiálva.These member types include properties, methods, members, and member sets that are each defined by their own CLR type. Például egy NoteProperty a saját PSNoteProperty -típusa határozza meg.For example, a NoteProperty is defined by its own PSNoteProperty type. Ezek az egyéni CLR-típusok rendelkeznek a saját egyedi tulajdonságaival és a PSMemberInfo osztálytólörökölt általános tulajdonságokkal.These individual CLR types have both their own unique properties and common properties that are inherited from the PSMemberInfo class.

A PSMemberInfo osztályThe PSMemberInfo class

A PSMemberInfo osztály alaposztályként szolgál az összes ETS-tag típusához.The PSMemberInfo class serves as a base class for all ETS member types. Ez az osztály a következő alaptulajdonságokat biztosítja a tagok CLR-beli típusaihoz.This class provides the following base properties to all member CLR types.

  • Name tulajdonság: a tag neve.Name property: The name of the member. Ezt a nevet az alapobjektum vagy a PowerShell határozza meg, ha a kiigazított tagok vagy a kiterjesztett tagok elérhetők.This name can be defined by the base-object or defined by PowerShell when adapted members or extended members are exposed.
  • Value tulajdonság: az adott tag által visszaadott érték.Value property: The value returned from the particular member. Mindegyik tag típusa határozza meg, hogyan kezeli a tag értékét.Each member type defines how it handles its member value.
  • TypeNameOfValue tulajdonság: ez az érték tulajdonság által VISSZAadott CLR-beli típus neve.TypeNameOfValue property: This is the name of the CLR type of the value that is returned by the Value property.

Hozzáférés a tagokhozAccessing members

A tagok gyűjteményei a PSObject objektum tagjai, metódusaiés tulajdonságai között érhetők el.Collections of members can be accessed through the Members, Methods, and Properties properties of the PSObject object.

ETS tulajdonságaiETS properties

Az ETS-tulajdonságok olyan tagok, amelyeket tulajdonságként lehet kezelni.ETS properties are members that can be treated as a property. Lényegében a kifejezés bal oldalán is megjelenhetnek.Essentially, they can appear on the left-hand side of an expression. Ilyenek például az alias tulajdonságai, a kód tulajdonságai, a PowerShell tulajdonságai, a Megjegyzés tulajdonságai és a parancsfájl tulajdonságai.They include alias properties, code properties, PowerShell properties, note properties, and script properties. Az ilyen típusú tulajdonságokkal kapcsolatos további információkért lásd: ETS-tulajdonságok.For more information about these types of properties, see ETS properties.

ETS-módszerekETS methods

Az ETS-metódusok olyan tagok, amelyek argumentumokat hozhatnak, visszaadhatják az eredményeket, és nem jelennek meg egy kifejezés bal oldali oldalán.ETS methods are members that can take arguments, may return results, and cannot appear on the left-hand side of an expression. Ide tartoznak a kód módszerei, a PowerShell-metódusok és a parancsfájl-metódusok.They include code methods, PowerShell methods, and script methods. Az ilyen típusú módszerekkel kapcsolatos további információkért lásd: ETS-módszerek.For more information about these types of methods, see ETS methods.