什么阻止 get-member 显示事件?
What prevents get-member to display events?
我无法使用 get-member 显示对象事件,而 getevents() 方法有效。
为什么?
PS>([System.Timers.Timer] |gm -MemberType event |measure).count
0
PS>[System.Timers.Timer].getevents().count
2
PS>[System.Timers.Timer].getevents() |select name
Name
----
Elapsed
Disposed
好的,我看到了我的错误
$t=New-Object -TypeName system.timers.timer
PS>$t |gm -MemberType event |select name
Name
----
Disposed
Elapsed
PS>$t.GetType().fullname
System.Timers.Timer
PS>[system.timers.timer].GetType().FullName
System.RuntimeType
我无法使用 get-member 显示对象事件,而 getevents() 方法有效。 为什么?
PS>([System.Timers.Timer] |gm -MemberType event |measure).count
0
PS>[System.Timers.Timer].getevents().count
2
PS>[System.Timers.Timer].getevents() |select name
Name
----
Elapsed
Disposed
好的,我看到了我的错误
$t=New-Object -TypeName system.timers.timer
PS>$t |gm -MemberType event |select name
Name
----
Disposed
Elapsed
PS>$t.GetType().fullname
System.Timers.Timer
PS>[system.timers.timer].GetType().FullName
System.RuntimeType