当我尝试使用以下参数创建System.Diagnostics.PerformanceCounter类的实例时:
categoryName = NetworkInterface,
counterName = CurrentBandwidth,
instanceName = *.
我收到异常System.InvalidOperationException:Instance' *'在指定的类别中不存在。
我不明白为什么星号不能用于选择该类别中的所有实例。在PerfMon中,它已被使用并且有效。
有什么想法吗?
答案 0 :(得分:1)
答案在你的问题中:你想创建一个实例,即。一个例子。 PercormanceCounter不返回计数器集合,当您想要使用通配符时,这将是必需的。
枚举所有实例,请参见此处:https://stackoverflow.com/a/1305159/3961759