ScriptProperty、Property、Method、NoteProperty、Alias、EventPropertyのようなPowerShellのメンバータイプは何ですか?例えばCPUはScriptPropertyです。ScriptPropertyとしてどのように分類できますか それらのすべてに関する簡単な情報。PowerShell(ScriptProperty、Property、NoteProperty)のメンバータイプ
6
A
答えて
9
を参照してください。
基本的に、PowerShellでは、基礎となる.NETオブジェクトをPSObject型で追加のメンバーでラップすることができます。これは、いくつかの方法で行うことができます。
Add-Member
(最大制御を与える)、追加のプロパティを指定- を使用して作成する
New-Object
を使用しSelect-Object
のプロパティパラメータ - にハッシュではなく、名前を渡すことで、 a
PSObject
および - 下位の
PSObject
プロパティとPSMemberInfo
サブタイプを使用して.NETコード(C#、VB、...)で渡します。- NoteProperty:.NETオブジェクトまたは値 "拡張" 部材の
異なるタイプには、それら
PSMemberInfo
サブタイプで表されます。 - AliasProperty:別のプロパティのエイリアス(たとえば、コレクションにCountプロパティとLengthプロパティの両方を持つことができます。
- ScriptProperty:getおよびsetメソッドをPowerShellで記述したプロパティ。
- CodeProperty:C#、VB、...で記述されたgetおよびsetメソッドを持つプロパティ。
など。
4
は(残念ながらPSH v1の以降の変更を失った)のPowerShell拡張型システムにMSDNに大きな導入がありましたPSMemberTypes Enumeration page
関連する問題
- 1. PowerShellの - ScriptProperty
- 2. Powershell ScriptPropertyを確認するPath
- 3. C++のメンバータイプ
- 4. powershellスクリプトがadd-memberのscriptproperty入力を正しく列挙していない
- 5. 他のメンバータイプに基づく条件付きメンバータイプ
- 6. タイプのベクトルの出力メンバータイプ
- 7. 各noteproperty値の文字列操作
- 8. cpp <chrono> - メンバータイプdefenition
- 9. Powershellで "-property foo.insidefoo"を動作させるには?
- 10. @propertyのカスタムセッター?
- 11. @propertyの使い方
- 12. @propertyと@synthesize
- 13. AttributeErrors:@propertyと__getattr__
- 14. python @property setter delegation
- 15. HttpFileCollectionBase:Mocking Count-Property
- 16. C#:Generic List Property
- 17. SQLAlchemy Hybrid Property Comparator
- 18. DataTrigger with Property = ItemControl.ItemTemplate
- 19. UWP "Type" Dependency Property
- 20. iOS5 @property changes
- 21. WPF CustomControl - Resources Property
- 22. MahAppsとProperty Grid
- 23. Powershell:Child Property Deflation
- 24. Name NotePropertyをオブジェクトに追加する方法は?
- 25. NotePropertyから値を取得するには?
- 26. 別のクラスのメンバータイプとしてインターフェイスクラスを使用
- 27. @propertyのメモリの破損
- 28. @propertyとセッターとゲッター
- 29. Lodash + TypeScript _.property iteratee shorthand
- 30. Ember Computed Property on Array