SourceFilter.ShouldTrace 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定跟踪侦听器是否应跟踪该事件。
public:
override bool ShouldTrace(System::Diagnostics::TraceEventCache ^ cache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ formatOrMessage, cli::array <System::Object ^> ^ args, System::Object ^ data1, cli::array <System::Object ^> ^ data);
public override bool ShouldTrace (System.Diagnostics.TraceEventCache? cache, string source, System.Diagnostics.TraceEventType eventType, int id, string? formatOrMessage, object?[]? args, object? data1, object?[]? data);
public override bool ShouldTrace (System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data);
override this.ShouldTrace : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] * obj * obj[] -> bool
Public Overrides Function ShouldTrace (cache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, formatOrMessage As String, args As Object(), data1 As Object, data As Object()) As Boolean
参数
- cache
- TraceEventCache
一个对象,表示跟踪事件的信息缓存。
- source
- String
源的名称。
- eventType
- TraceEventType
标识事件类型的枚举值之一。
- id
- Int32
跟踪标识符编号。
- formatOrMessage
- String
写入参数数组时要使用的格式,或要写入的消息。
- args
- Object[]
参数对象的数组。
- data1
- Object
跟踪数据对象。
- data
- Object[]
跟踪数据对象的数组。
返回
如果应产生跟踪,则为 true
;否则为 false
。
例外
source
为 null
。
注解
如果 参数的值 source
与 属性的值 Source 匹配,则 方法返回 true
。