System.Web 2.0.0.0 System.Configuration.ConfigurationElement

The class is used to define roles for event providers, such as Critical, Notification, Analysis, and Logging. Each role would buffer events differently, as appropriate for that role. For example a Critical role would keep the , , and properties small, whereas an Analysis role would set those properties to higher values.

This class corresponds to the bufferModes configuration-file element.

Configures the ASP.NET event-buffering settings for event providers. This class cannot be inherited.

- Constructor
  To be added.

  Initializes a new instance of the class using specified settings.

  The name of the object being created.
  The maximum number of events buffered at one time. The value must be greater than zero.
  The maximum number of events per buffer flush. Must be greater than zero.
  The number of events buffered before a buffer flush is triggered. The value must be greater than zero and less than or equal to .
  The standard amount of time between buffer flushes. The value can be made infinite by setting it to ticks.
  The minimum length of time that can pass between buffer flushes. The value must be less than or equal to .
  The maximum number of buffer-flushing threads that can be active at one time.
  2.0.0.0
- Property
  System.Configuration.ConfigurationElementProperty To be added. To be added. To be added. 2.0.0.0
- Property
  System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue="2147483647", Options=System.Configuration.ConfigurationPropertyOptions.IsRequired)
  System.Configuration.IntegerValidator(MinValue=1, MaxValue=2147483647)
  System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))
  System.Int32 To be added.

  This property must have a value greater than zero. Invalid values may cause an exception to be thrown when the configuration section is saved.

  The default value varies based on the provider. The objects in the collection are referred to by name by the providers in the collection.

  Gets or sets the maximum number of events that can be buffered at one time.

  2.0.0.0
- Property
  System.Configuration.ConfigurationProperty("maxBufferThreads", DefaultValue="1")
  System.Configuration.IntegerValidator(MinValue=1, MaxValue=2147483647)
  System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))
  System.Int32 To be added.

  This property must have a value greater than zero. Invalid values may cause an exception to be thrown when the configuration section is saved.

  Gets or sets the maximum number of flushing threads that can be active at one time.

  2.0.0.0
- Property
  System.Configuration.ConfigurationProperty("maxFlushSize", DefaultValue="2147483647", Options=System.Configuration.ConfigurationPropertyOptions.IsRequired)
  System.Configuration.IntegerValidator(MinValue=1, MaxValue=2147483647)
  System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))
  System.Int32 To be added.

  This property must have a value greater than zero. Invalid values may cause an exception to be thrown when the configuration section is saved.

  The default value varies based on the provider. The objects in the collection are referred to by name by the providers in the collection.

  Gets or sets the maximum number of events per flush.

  2.0.0.0
- Property
  System.Configuration.ConfigurationProperty("name", DefaultValue="", Options=System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey)
  System.Configuration.StringValidator(MinLength=1)
  System.String To be added.

  A unique name is required.

  Gets or sets the name of the object.

  2.0.0.0
- Property
  System.Configuration.ConfigurationPropertyCollection To be added.

  This method is not intended to be used directly from your code.

  Gets a collection.

  2.0.0.0
- Property
  System.Configuration.ConfigurationProperty("regularFlushInterval", DefaultValue="00:00:01", Options=System.Configuration.ConfigurationPropertyOptions.IsRequired)
  System.Configuration.TimeSpanValidator(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")
  System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteTimeSpanConverter))
  System.TimeSpan To be added.

  This property must have a value greater than zero. The value can be made infinite by setting it to ticks. Invalid values may cause an exception when the configuration section is saved.

  The default value varies based on the provider. The objects in the collection are referred to by name by the providers in the collection.

  Gets or sets the amount of time between buffer flushes.

  2.0.0.0
- Property
  System.Configuration.ConfigurationProperty("urgentFlushInterval", DefaultValue="00:00:00", Options=System.Configuration.ConfigurationPropertyOptions.IsRequired)
  System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteTimeSpanConverter))
  System.TimeSpan To be added.

  This property must have a value greater than zero and less than or equal to the value of the property. Invalid values may cause an exception to be thrown when the configuration section is saved.

  The default value varies based on the provider. The objects in the collection are referred to by name by the providers in the collection.

  Gets or sets the minimum amount of time that can pass between buffer flushes.

  2.0.0.0
- Property
  System.Configuration.ConfigurationProperty("urgentFlushThreshold", DefaultValue="2147483647", Options=System.Configuration.ConfigurationPropertyOptions.IsRequired)
  System.Configuration.IntegerValidator(MinValue=1, MaxValue=2147483647)
  System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))
  System.Int32 To be added.

  This property must have a value greater than zero and less than or equal to the value of the property. Invalid values may cause an exception when the configuration section is saved.

  The default value varies based on the provider. The objects in the collection are referred to by name by the providers in the collection.

  Gets or sets the number of events that can be buffered before a flush is triggered.

  2.0.0.0