コード例 #1
0
 /// <summary>
 /// Registers a default TraceParameterProvider for all event sources.
 /// </summary>
 /// <param name="provider">The provider to register.</param>
 public static void RegisterDefaultProvider(TraceParameterProvider provider)
 {
     RegisterProvider(null, provider);
 }
コード例 #2
0
 public static void RegisterProvider <TLog>(TraceParameterProvider provider)
 {
     RegisterProvider(typeof(TLog), typeof(TraceParameterProvider), provider);
 }
コード例 #3
0
 /// <summary>
 /// Registers a TraceParameterProvider for a given event source.
 /// </summary>
 /// <param name="type">The type of event source to register with.</param>
 /// <param name="provider">The provider to register.</param>
 public static void RegisterProvider(Type type, TraceParameterProvider provider)
 {
     RegisterProvider(type, typeof(TraceParameterProvider), provider);
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the ParameterBuilder class.
 /// </summary>
 /// <param name="tpp">The TraceParameterProvider to bind to.</param>
 public ParameterBuilder(TraceParameterProvider tpp)
 {
     Provider = tpp;
 }