您可以创建一个用于创建度量标准名称的单方法跟踪器。 此度量标准名称基于使用 TraceOneMethodWithParametersofClass 关键字并通过以下格式传递给某一方法的参数:
TraceOneMethodWithParametersOfClass: <类> <方法> <跟踪器名称> <度量标准名称>
可在度量标准名称中使用参数。 在度量标准名称中使用参数值替换占位符字符串。 可使用字符串 "{#}" 作为占位符,其中 # 是要替换的参数的索引。 索引从零开始计数。 可按任何顺序使用任何数目的参数替换项。 在替换为度量标准名称之前,所有参数都将转换为字符串。 应谨慎使用除字符串之外的对象参数,因为它们是使用 ToString() 方法进行转换的。
重要信息! 如果您不清楚参数将转换成什么字符串,请不要在度量标准名称中使用该参数。
Web 站点使用名为 order 的类,其中方法名称为 process。 该方法使用以下参数来表示不同类型的顺序:book 或 music。
您可以创建如下跟踪器:
TraceOneMethodWithParametersOfClass: order process; [mscorlib]System.Void([mscorlib]System.Int32) MethodTimer "Order|{0}Order:Average Response Time (ms)"
此跟踪器将生成如下度量标准:
Order
BookOrder
平均响应时间 (毫秒)
MusicOrder
平均响应时间 (毫秒)
您还可以使用 TraceOneMethodWithParametersIfInherits 关键字。
|
版权所有 © 2013 CA。
保留所有权利。
|
|